tne*_*316 13 ios apple-tv swift avplayerviewcontroller tvos
我将n avplayer放在视图控制器中以自定义视图控制器的其他一些元素,但我仍然想要AVPlayerViewController中使用的播放和清理控件.当我不使用AvPlayerViewcontroller时,有没有办法为Avplayer启用这些控件?
mat*_*att 27
号通常的解决方案(明确由苹果决定)是使用AVPlayerViewController作为嵌入式视图控制器-即,让你的视图控制器的自定义父视图控制器和AVPlayerViewController其子,现在你可以把它的视图(电影和视图中的控件)作为子视图的良好顺序.示例(来自我的书; self
是您的视图控制器):
let url = // whatever
let player = AVPlayer(URL:url)
let av = AVPlayerViewController()
av.player = player
av.view.frame = // whatever
self.addChildViewController(av)
self.view.addSubview(av.view)
av.didMoveToParentViewController(self)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11003 次 |
最近记录: |