需要在tvOS的AVPlayerView上添加按钮和覆盖

时间:2018-09-03 07:33:48

标签: swift avplayer tvos apple-tv avplayerview

我们可以在AVPlayerViewController上添加按钮并在其上显示覆盖,还是需要自定义控件。

1 个答案:

答案 0 :(得分:1)

您可以使用View Controller ContainmentAVPlayerViewController的视图添加到UIViewController,然后可以在AVPlayerViewController的视图中添加所需的任何内容,因为它只是该视图中的另一个视图视图层次结构...

let avPlayerVC = AVPlayerViewController()
//configure the playerVC
addChildViewController(avPlayerVC)
avPlayerVC.view.frame = frame//or use autolayout to constran the view properly
view.addSubview(avPlayerVC.view)
avPlayerVC.didMove(toParentViewController: self)

//add controls over it -> I called it ControlsView
let controls = ControlsView()
view.addSubview(controls)