iphone – 如何调试AVAudioPlayer播放失败?

我正在使用AVAudioPlayer从我的应用程序的Documents目录中播放单声道AIFF文件.

在模拟器上,[播放器播放]返回YES,我听到播放的文件.在设备上播放方法返回NO并且没有任何反应.我通过管理器抓住了这个文件 – 它在我的Mac上播放得很好,而且似乎格式正确.我意识到模拟器可以访问iPhone上没有的编解码器,但在这种情况下应该无关紧要,是吗?

我不知道如何调试这个.有什么建议?

最佳答案 我在Apple的论坛上问了这个问题,有人询问我是否激活了音频会话.我没有,这样做解决了我的问题.

点赞