视频播放打断其他app音乐恢复
视频播放恢复音频
// 恢复音频播放
AVAudioSession *avAudioSession = [AVAudioSession sharedInstance];
[avAudioSession setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation error:nil];
视频录制恢复音频
// 1. 停止视频录制
if ([_captureSession isRunning]) {
[_captureSession stopRunning];
}
// 2. 视频播放恢复音频(参见上边的代码)
未停止视频录制,无法恢复播放的音乐,系统提示错误
Deactivating an audio session that has running I/O. All I/O should be stopped or paused prior to deactivating the audio session
视频录制和音乐播放同时进行
录制视频时,设置音频和录制同时生效
NSError *error = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
网友评论