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