首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态调整AVPlayer在iOS 10中的大小

动态调整AVPlayer在iOS 10中的大小
EN

Stack Overflow用户
提问于 2017-01-12 02:36:21
回答 1查看 435关注 0票数 1

在我的iOS 10应用程序中,我有一个可以以一种微不足道的方式加载的iOS:

代码语言:javascript
复制
 let player = AVPlayer(url: url)

 let controller = AVPlayerViewController()
 controller.player = player

 present(controller, animated: true) {
   player.play()
 }

这将打开一个占据整个窗口框架的播放器。我希望理想的情况是,玩家只占我屏幕的一半,所以在下半部分我可以添加其他内容。我想让用户能够将播放器放大到全屏,也许可以通过我经常看到的一个覆盖/按钮:

不让我的AVPlayer占据全屏的最好方法是什么?我应该审查哪些文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-12 02:51:31

与其调用present,不如做一个自定义父视图控制器,并使AVPlayerViewController成为您的子视图控制器。现在,只要您做正确的父子舞蹈,您就可以设置AVPlayerViewController视图的frame,并将其作为子视图添加到视图中。视图保留了用户将其发送到全屏模式的能力(它将有双箭头按钮,显示在屏幕截图中)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41604220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档