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
(并激活它)。
我有一个简单的例子。 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
(并激活它)。