这个问题在这里已经有了答案:
Best Answer-推荐答案 strong>
您可以使用 AVPlayerLayer
,而不是使用 AVPlayerViewController
。给它它需要的框架,然后将它作为一个子层添加到你的 View 层。
例如,我有一个名为 playerArea
的 UIView,它是您的灰色矩形:
让 playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = playerArea.frame
playerArea.layer.addSublayer(playerLayer)
关于ios - 如何使用 Swift 在 UIView(不是全屏)内播放视频?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/52757869/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) |
Powered by Discuz! X3.4 |