来自麦克风的AS3 SampleDataEvent

时间:2011-11-17 14:51:37

标签: actionscript-3 events microphone

我正在使用麦克风中的flash.events.SampleDataEvent为Flash网站编写录像机。但有一件奇怪的事: 在开始时,SampleEvent大约每秒发生一次。那真的很慢。但是在浏览器前等待一段时间并再次启动它之后,速度非常快。 所以有2个问题:

  1. 有没有办法影响事件之间的时间

  2. 为什么会这样?

  3. 提前致谢

1 个答案:

答案 0 :(得分:0)

这有点奇怪。没有办法告诉事件何时派遣。当麦克风在缓冲区中有声音数据时,它就会被触发。出于某种原因,看起来你的麦克风首先记录的数据并不多。尝试调整Microphone.gain和Microphone.rate。较高的增益会放大您正在录制的内容,以便更快地触发事件,并且提高速率将为每个事件提供更多样本。