我的应用程序正在利用AudioUnit功能为节拍器应用程序生成简短的声音。一切都很顺利。
现在,我想在设备上播放一个来自iTunes Lib的iTunes,并为此使用MPMusicPlayerController。
在这里之前没有问题,MP3弹得很好。但是之后,我再也不能调用我的AudioUnit声音了。我调试了那么远,音频缓冲区的回调再也不会出现了,所以我认为AUGraph已经停止了,但它表明它仍然在运行。
有人想办法吗?MPMusicPlayerController刚刚停止了图表吗?以及如何防止这种情况发生?
谢谢你的暗示,安德烈亚斯
发布于 2011-11-27 20:55:20
在这个文档中,“音乐播放器( MPMusicPlayerController类的实例)总是使用系统提供的音频会话。”据我所知,您的应用程序无法访问系统提供的音频会话。因此,不可能同时播放MPMusicPlayerController音频和应用程序音频。
为了同时播放来自MP3库和节拍器的iPod,请执行以下操作:
https://stackoverflow.com/questions/8021751
复制相似问题