我有一个AVPlayer可以在我的iOS 10应用程序中轻松获取负载:
let player = AVPlayer(url: url)
let controller = AVPlayerViewController()
controller.player = player
present(controller, animated: true) {
player.play()
}
这将打开一个占据整个窗口框架的玩家。我希望理想情况下让玩家只占用我的屏幕的一半,所以在下半部分我可以添加其他内容。我想让用户能够通过我经常看到的覆盖/按钮将播放器放大到全屏:
没有AVPlayer
占据全屏的最佳方法是什么?我应该检查哪些文件?
答案 0 :(得分:2)
不是调用<script...>
.....
var attr = attr0[i].id;
</script....>
#set($attr1 = $request.getParameter("attr"))
$attr1
,而是自定义父视图控制器,并使AVPlayerViewController成为子视图控制器。现在,只要你做了正确的亲子舞,你就可以设置AVPlayerViewController视图的present
并将其作为子视图添加到视图中。该视图保留了用户将其发送到全屏模式的能力(它将具有您在屏幕截图中显示的双箭头按钮)。