我正在使用Adobe AIR编写移动应用程序。该应用程序使用AIR Microphone API将声音录制到文件中,然后重播它。
问题只出现在移动设备上,而不是模拟器上。特别是在iOS设备上,Android设备似乎运行正常。
有时录制的声音缺少样本。我知道这是因为我使用iFunBox将录制的文件复制到另一个重放它的应用程序。丢弃的帧在播放期间显示为非常快的音频,因为只记录了部分样本。
有时播放会减慢哪个显示为非常慢的音频。我知道这一点,因为当录音很好而另一个应用程序正确播放声音或当我拍摄我在模拟器中录制的文件(在我的MacBook上运行)时,它只能在移动设备上播放速度慢。
< / LI> 醇>即使应用程序有点繁忙,如何确保声音良好?
答案 0 :(得分:1)
我已经将应用程序构建为ad-hoc软件包,并使用TestFlight将其安装在iPad上,现在一切似乎都运行得很好。
我想在调试期间,Adobe AIR无法足够快地填充声音缓冲区并导致失真。