在我的as3应用程序中,我使用麦克风类捕获声音输入。但我面临问题。AS3。麦克风录音时间少于原始声音
我的录音时间少于原始声音。如果将麦克风设备放在扬声器附近,则很容易再现该问题。
我开始使用Sound类播放本地mp3,并将麦克风采样放入字节数组中。之后,我将带有麦克风示例的字节数组保存到本地文件(原始数据)中,并将此文件加载到Audacity。另外我加载到Audacity原始mp3文件。
picture显示了在Audacity中显示的两个声波。
我期望在Audacity中看到两个同步声波 - 记录和原始声音。但是我在录音结束时看到不同步的增加。最后,我看到不同的持续时间。
还有一件事。我有两台电脑用于测试。这个问题发生在第一台计算机上,如果我初始化速率为44100的麦克风,但是如果我设置速率22050的问题没有。 在第二台计算机上完全没有问题 - 无论是44100的速率,还是速率22050.
有没有人有这个问题?为什么会发生?
希望对您有所帮助,谢谢!