Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 同时使用OpenAL、RemoteIO和AVPlayer播放音频时处理中断_Ios_Core Audio_Avplayer_Openal_Remoteio - Fatal编程技术网

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

Ios 同时使用OpenAL、RemoteIO和AVPlayer播放音频时处理中断,ios,core-audio,avplayer,openal,remoteio,Ios,Core Audio,Avplayer,Openal,Remoteio,我正在开发一个应用程序,需要同时使用OpenAL、RemoteIO和AVPlayer播放音频。我也在按照苹果公司的指导方针处理中断: RemoteIO和AVPlayer的播放正在正常恢复。但是,OpenAL的播放被禁用 对于OpenAL,我在中断结束时重置上下文,如下所示: alcMakeContextCurrent (myContext); 当仅进行OpenAL播放时,或当OpenAL播放与RemoteIO一起进行时,播放将正常恢复。但是,如果我同时使用OpenAL、RemoteIO和AVP

我正在开发一个应用程序,需要同时使用OpenAL、RemoteIO和AVPlayer播放音频。我也在按照苹果公司的指导方针处理中断:

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

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

alcMakeContextCurrent (myContext);

当仅进行OpenAL播放时,或当OpenAL播放与RemoteIO一起进行时,播放将正常恢复。但是,如果我同时使用OpenAL、RemoteIO和AVPlayer播放音频,在恢复时,OpenAL播放将被静音。可能出现什么问题?

在中断之前关闭OpenAL、RemoteIO和AVPlayer的顺序可能很重要。@hotpaw2正确的顺序应该是什么?