【发布时间】:2020-03-23 20:33:28
【问题描述】:
问题:我需要在 AVPlayer 之上添加一个 UIView,使其仍然是用户交互的。当我尝试将其添加为覆盖内容时,任何用户交互按钮都将不再触发(因为它位于视频控制层后面)。
想要的效果:我希望能够在 AVPlayer 顶部添加一个 UIView,以便它始终保持在整个视图的顶部,即使它进入全屏模式也是如此。
示例代码:
var view = UIView = {
let view = UIView()
view.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
view.backgroundColor = .red
return view
}
var player = AVPlayer(url: http://somewhere.com/video.format)
let controller = AVPlayerViewController()
controller.player = player
【问题讨论】:
标签: ios swift avplayer xcode-storyboard avplayerviewcontroller