iphone - 如何避免设备静音控制对AVPlayer的影响

标签 iphone avplayer mute

我正在使用 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/

相关文章:

iPhone 辅助功能 旁白

iphone - 如何转义 iPhone 的文件系统路径?

ios - 使用 resizableImageWithCapInsets 将拉伸(stretch)的 UIImage 设置为 UILabel 的背景

ios - AVPlayer 不播放用 AVAudioRecorder 录制的文件 — Swift

ios - 如何在iOS中使用AVPlayer达到4.0的播放速率?

ios - 在 AVPlayer 中播放视频时不显示 MPNowPlayingInfoCenter nowPlayingInfo

iphone - 选项卡栏 Controller ( Storyboard模板)和 AppDelegate

jquery - 使用jQuery滚动静音静音

android - android中如何实现静音功能?

javascript - 在 Delphi TWebBrowser 中静音 YouTube 声音