当我的应用程序在后台时我想播放音乐,所以我设置了
“音频背景模式”
在我的应用的info.plist中。
我想将音频会话的类别设置为kAudioSessionCategory_SoloAmbientSound
,因为我想要尊重静音开关,我不想与其他应用混音。
这可能吗?
如果我将类别设置为kAudioSessionCategory_MediaPlayback
,那么我的应用程序可以在后台播放音乐,但当我按下设备上的主页按钮时使用kAudioSessionCategory_SoloAmbientSound
,它会停止播放(当我返回时)回到前台它会返回播放音乐。)
所以我想在后台播放音乐,并“尊重”静音开关的状态。这可能吗?
提前感谢您的回答!
答案 0 :(得分:0)
我必须使用MediaPlayback解决同样的问题,然后尝试检测静音开关状态以复制Ambient的功能(或者在你的情况下是AmbientSolo)。