【发布时间】:2010-10-11 21:27:16
【问题描述】:
我想使用 AVAudioPlayer 按顺序(一个接一个)播放多个 MP3 文件。我试了一下,播放第一首MP3后就停止了。但是,如果我进入调试器,它工作正常.. 有什么想法吗?我在某处读到 AVAudioPlayer 在后台播放音频.. 我该如何防止它这样做? 瓦斯
【问题讨论】:
-
这需要一个iPhoneSDK标签
-
查看您的代码会有所帮助。要看的东西——你每个声音都使用一个 AVAudioPlayer 吗?当您播放 mp3 文件时,一次只能播放一个文件,因此任何重叠都可能不会产生预期的结果。不知道为什么调试器会有所作为,除非你也在模拟器中。也许模拟器可以同时播放多个 mp3 文件(因为这是 iPhone 中 mp3 解码硬件的结果)。更多信息将帮助我们找到解决方案,因此请随时发布 som 代码。
标签: iphone ios audio avaudioplayer