我正在使用 AVPlayer 在我的 iPhone 应用程序中播放视频。当我使用设备中提供的静音控制将设备音量静音时,AVPlayer 音量也静音。根据文档,这是正确的行为。
但是,Apple 的默认播放器(播放音乐、播放照片应用程序中的视频)不会发生这种情况。为什么是这样?我如何实现这种默认行为?
最佳答案
我在 appDidFinishLaunching 中调用了以下代码集:
NSError *sessionError = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&sessionError];
[[AVAudioSession sharedInstance] setActive:YES error:&sessionError];
关于iphone - 如何避免设备静音控制对AVPlayer的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7708465/