Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.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
有人能解释一下AudioSessionSetActive(真/假)功能在iPhone操作系统中是如何工作的吗?_Iphone - Fatal编程技术网

有人能解释一下AudioSessionSetActive(真/假)功能在iPhone操作系统中是如何工作的吗?

有人能解释一下AudioSessionSetActive(真/假)功能在iPhone操作系统中是如何工作的吗?,iphone,Iphone,激活音频会话中断属于后台运行的内置应用程序的音频会话,具体取决于类别和优先级。停用音频会话允许恢复其他中断的音频会话。 激活音频会话(AudioSessionSetActive(true))工作正常,但禁用音频会话(AudioSessionSetActive(false))不工作。任何人都可以建议我如何取消音频会话并恢复中断的音频。这很好地解释了这一点 只需将“OpenAL”替换为“您的音频系统”。而不是使用AudioSessionSetActive(false) 您应该使用以下命令 Audio

激活音频会话中断属于后台运行的内置应用程序的音频会话,具体取决于类别和优先级。停用音频会话允许恢复其他中断的音频会话。 激活音频会话(AudioSessionSetActive(true))工作正常,但禁用音频会话(AudioSessionSetActive(false))不工作。任何人都可以建议我如何取消音频会话并恢复中断的音频。

这很好地解释了这一点


只需将“OpenAL”替换为“您的音频系统”。

而不是使用
AudioSessionSetActive(false)

您应该使用以下命令

AudioSessionSetActiveWithFlags(false, kAudioSessionSetActiveFlag_NotifyOthersOnDeactivation);
通知其他应用程序恢复播放


要了解AudioSession,请访问

博客条目的链接不再指向特定的post.Wayback机器