Microphone.rate的文档说“可接受的值是5,8,11,22和44”。 [1]。没有提到16kHz。
Hovewer,在Microphone.codec [2]的文档中说“如果使用Speex编解码器,则采样率设置为16 kHz。”。
如果我的麦克风未连接到NetStream对象,录制后我将获得的只是原始PCM数据(未经Nellymoser / Speex压缩)。
我尝试设置mic.rate = 16并且它工作得很好,尽管Microphone.rate docs中没有提到16kHz。
对于原始PCM,可以使用mic.rate = 16吗?
[1] http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html#rate
[2] http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html#codec
P.S。我认为“mic.rate = 16”意味着每秒16000个样本。但是谁知道呢。