录制后如何恢复背景音乐

mdo*_*ati 2 avaudiosession

在我的摄像机视图控制器的viewWillAppear方法中,我将音频会话的类别设置为记录并将其设置为活动状态.在viewWillDisappear的方法中,我将类别设置为环境并停用它.如果我在后台播放音乐,当我进入我的摄像机视图控制器时,它会停止,这很好.但是,当我离开时,在后台播放的音乐不会恢复,即使我告诉操作系统我的音频会话不再有效.

还有什么需要做才能恢复背景音乐?

mdo*_*ati 8

找到了方法.每当您想要恢复背景音乐时,请输入此代码:

[[AVAudioSession sharedInstance] setActive:NO
                               withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
                                     error:&error];
Run Code Online (Sandbox Code Playgroud)