UIView 之上的 AVPlayer

Posted

技术标签:

【中文标题】UIView 之上的 AVPlayer【英文标题】:AVPlayer on top of UIView 【发布时间】:2017-06-10 01:20:47 【问题描述】:

我是使用 AVKit 的新手,想知道是否可以将播放器隐藏到 UIView 上。所以视频的帧就是单元格的帧。

如果是这样,我将在哪里/如何实现它。

另外,

如果您知道任何对您有帮助的 AVKit 快速入门指南或教程。

【问题讨论】:

【参考方案1】:

是的,基本上你只需调用self.view.addSubview(AVPlayerLayer),这是APPlayer的一层;实例化单元格视图后,请确保 AVPlayer.frame = view.bounds

【讨论】:

我认为应该是 self.view.layer.addSublayer(playerLayer) 并且应该在 playerLayer 上设置 frame,因为 AVPlayer 不是 UIView 并且没有 .frame 属性。

以上是关于UIView 之上的 AVPlayer的主要内容,如果未能解决你的问题,请参考以下文章

无法让 UILabel 显示在 UIView 之上

如何在 UITableViewController 之上添加 UIView [关闭]

UIView 之上的 AVPlayer

如何在 SKView 之上添加 UIView?

在 UIView (XIB) 和滚动视图之上的 UIScrollView 不会滚动

Swift uiview 在 uitable 之上