正如我之前发现的,here。
如果您在使用远程I/O回调播放音频时开始运行AVAssetReader,则启动AVAssetReader将阻止远程I/O回调,除非允许iPod与.
UInt32 audioCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(audioCategory),&audioCategory);
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof (UInt32), &(UInt32) {1});但是,我发现这阻止了将音频远程控制调用用作安装here。
所以..。
有人知道我如何设置我的AudioSession,这样我就可以同时使用两者了吗?
发布于 2011-11-01 16:08:27
这在iOS 5中是可行的,正确的处理方法是关闭MixWithOthers。AVAssetReader将不再停止您的音频回放回调。
https://stackoverflow.com/questions/7234244
复制相似问题