2015-11-07 129 views
1

我有一个简单的例子。 1)i的界面生成器创建AVPlayerViewController 2)I创建自己的自定义类延伸AVPlayerViewController 3)的我写的代码几个线AVPlayer,如果iPhone保持静音模式,如何播放带有声音的视频?

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() 
    } 

I`ts更好的作品,但是,如果在无声电影模式设备状态,则我的视频没有声音播放。

我的播放器手动托盘打开声音,就像这样:

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

,但它不是工作过。

回答

5

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

+0

我在我的代码中添加一行尝试! AVAudioSession.sharedInstance()。setCategory(AVAudioSessionCategoryPlayback)和所有的作品。 Thx,但你说我应该激活它。我怎么能做到这一点? –

+0

如果有效,请接受我的回答。 – matt

相关问题