AS3 和麦克风类
在 Java 中,AudioFormat 有一个名为
getSampleRate
This 返回每秒样本数的方法。
我想知道使用闪光灯中的麦克风实现此目的的最佳方法是什么。我不确定是否需要添加 SamplesDatatEvent 并使用 extract() 或 ??
我需要知道进入麦克风的音频每秒的样本数。
In Java there is a method of the AudioFormat called
getSampleRate
This returns the number of samples per second.
I was wondering what the best way to achieve this with the microphone in flash is. I am not sure if I need to add a SamplesDatatEvent and use extract() or ??
I need to know the number of samples per second from the audio coming into the mic.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Microphone 类有一个“速率”获取器/设置器:
http://help.adobe.com /en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html#rate
似乎默认为 8kHz 或 11kHz,最高可设置为 44kHz(44.1、我认为)。
您可以添加“SampleDataEvent”侦听器来访问字节。
The Microphone class has a 'rate' getter/setter:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html#rate
Seems to default to either 8kHz or 11kHz, settable up to 44kHz (44.1, I assume).
You can add a 'SampleDataEvent' listener to get access to the bytes.