我有一个应用程序,可以在时间轴中显示视频。视频自动播放,默认情况下应该是静音。如果用户在后台播放音乐,则此时音乐不应停止。只有在点击视频时才应该实际暂停背景音乐并让视频播放。一旦视频播放完毕,用户之前的音频应该从中断的地方继续。
我尝试过使用
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
但即使视频处于全屏模式,音乐也会与音频混合。当然,我可以确保在点击播放按钮时,音乐暂停,但这可能不是最干净的解决方案。
有更好的想法吗?