0

我正在开发一个需要同时使用 OpenAL、RemoteIO 和 AVPlayer 播放音频的应用程序。我还按照此处 Apple 的指南处理中断:http: //developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/HandlingAudioInterruptions/HandlingAudioInterruptions.html

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

对于 OpenAL,我在中断结束时重置上下文,如下所示:

alcMakeContextCurrent (myContext);

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

4

0 回答 0