AVPlayer,如果iPhone保持静音模式,如何播放有声视频?

AVPlayer, how to play video with sound if iPhone stay in silents mode?

我有一个简单的例子。 1)我在界面生成器中创建 AVPlayerViewController 2)我创建自己的自定义 class 扩展 AVPlayerViewController 3) 我写了几行代码

override func viewDidLoad() {
        super.viewDidLoad()
        let url = NSURL(string: "http://188.143.133.203/106.3/index.m3u8")
        self.player = AVPlayer(URL: url!)
        self.player?.play()
    }

我的效果更好,但如果设备状态为静音模式,那么我的视频播放时没有声音。

我在播放器中手动打开声音,像这样:

self.player?.muted = false
self.player?.volume = 1.0

但它也不起作用。

将您的音频会话的类别设置为 AVAudioSessionCategoryPlayback(并激活它)。