我使用AVPlayer在我的iPhone应用程序中播放视频。当我使用设备中提供的静音COntrol将设备音量静音时,AVPlayer音量也处于静音状态。根据文档,这是正确的行为。
但是,苹果的默认播放器(播放音乐,从Photos应用程序播放视频)不会发生这种情况。为什么会这样呢?如何实现此默认行为?
发布于 2011-10-10 18:45:56
我在我的appDidFinishLaunching中调用了以下代码集:
NSError *sessionError = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&sessionError];
[[AVAudioSession sharedInstance] setActive:YES error:&sessionError];发布于 2017-08-16 07:20:51
对于Swift 3,以下内容将有所帮助。在下面的示例中,它是在视图加载时运行的:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
// avoid affect of Mute Control of the device on AVPlayer
try? AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try? AVAudioSession.sharedInstance().setActive(true)
}https://stackoverflow.com/questions/7708465
复制相似问题