目前,我正在使用
mic.rate = 100;
这只能提供63kbps。
Flash AS3是否可以将比特率设置为高于63kbps?
答案 0 :(得分:2)
答案 1 :(得分:2)
闪光灯。高品质还取决于用户的硬件。您没有为麦克风发布完整设置。您正在使用的值也无效。
这里有一个小片段,用于麦克风设置,可以给你足够好的结果:
var micOptions : MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
micOptions.echoPath = 128;
micOptions.mode = MicrophoneEnhancedMode.FULL_DUPLEX;
micOptions.nonLinearProcessing = true;
microphone.setSilenceLevel(0);
microphone.rate = 44;
microphone.enhancedOptions = micOptions;
答案 2 :(得分:2)
比特率(kbps)取决于:
使用Asao,声音将使用11到88kbps,具体取决于采样率:
还有Nellymoser Asao的第三个因素:
使用Nellymoser编解码器时,一个麦克风可能比另一个麦克风产生更多带宽。
使用Speex,声音将使用4到42kbps,具体取决于编码质量(使用Speex时采样率固定为16kHz):
来自:http://audior.ec/blog/audio-quality-and-bitrate-in-flash-as3-web-apps/
这些比特率应反映在存储/录制音频的.flv中。