iPhone SDK:AVAudioPlayer在暂停或完成时发出噪音

时间:2009-10-21 23:57:39

标签: iphone audio avaudioplayer noise

我正在使用AVAudioPlayer播放多个wav文件(我尝试使用caf,但同样的事情发生)。所有文件都不到2秒,16位声音 - 文件大小约为40kb。

在两种情况下,我发现它会产生很小的噪音(很难描述,但声音很像'配音'):
1)播放时暂停或停止播放。
2)播放完成而另一个声音正在播放时(单个播放器完成播放时无噪音)

噪音并不大,但是当我这样做时,在我的应用程序中玩了很多,它真的很烦人。它发生在模拟器和iPhone中。

我搜索网络真的很难但找不到任何类似的问题,我真的很想知道问题是什么。任何想法都表示赞赏。感谢。

3 个答案:

答案 0 :(得分:0)

只是在这里猜测,但在暂停或停止之前尝试设置音量为0.0?

答案 1 :(得分:0)

我发布了自己的问题。

我找不到答案,但有些观察可能有用。

1)似乎通过NSData加载声音文件而不是NSURL在以后的播放中加快工作速度 2)CAF似乎比wav好一点,但并不多。

我还没有对此进行彻底的实验。 如果有人有更明确的想法,请告诉我。感谢。

答案 2 :(得分:0)

如果它在模拟器中进行,那么我几乎绝对可以肯定地说它只在模拟器上。我也有错误。通常在播放声音之后,它会去嘘shoo shoo(这是我能描述的最好的)。在设备上试一试,看看它是否在那里。

相关问题