同时使用OpenAL,RemoteIO和AVPlayer播放音频时处理中断

时间:2013-01-11 14:56:17

标签: ios core-audio avplayer openal remoteio

我正在开发一款需要同时使用OpenAL,RemoteIO和AVPlayer播放音频的应用。我也按照Apple的指导方针处理中断的方式:http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/HandlingAudioInterruptions/HandlingAudioInterruptions.html

RemoteIO和AVPlayer的播放正在恢复正常。但是,OpenAL的播放会变得静音。

对于OpenAL,当中断结束时,我正在重置上下文:

alcMakeContextCurrent (myContext);

当OpenAL播放与RemoteIO一起发生时,播放正常恢复。但是,如果我同时使用OpenAL,RemoteIO和AVPlayer播放音频,则在恢复时,OpenAL播放会变为静音。可能出现什么问题?

0 个答案:

没有答案