【发布时间】:2017-10-06 07:32:22
【问题描述】:
我已经添加了当前视图控制器视图的一半的 AVPlayerViewController 视图,然后从 URL 播放视频到目前为止一切正常,并且它可以正常工作。
实际上,当用户单击全屏按钮时,我想执行横向模式,但在这里无法找到该按钮的操作。我尝试了很多东西,没有任何帮助
Detect Video playing full screen in Portrait or landscape
是否有任何通知或presentedViewController或其他要查找的内容?
我已经阅读了很多问题,但没有得到任何答案,所以在这里发布。
if self.player == nil {
self.playerVwController.view.bounds = self.videoPlayerView.bounds
self.playerVwController.view.frame = CGRect(x: 0, y: 0, width: self.videoPlayerView.frame.size.width, height:self.videoPlayerView.frame.size.height)
self.videoPlayerView.addSubview(self.playerVwController.view)
}
@IBOutlet weak var videoPlayerView: UIView!
var player : AVPlayer!
let playerVwController = AVPlayerViewController()
【问题讨论】:
-
你是使用后退按钮还是只想旋转 AVPlayerViewController
-
AVPlayerVeiwcontroller 需要全屏显示
-
你是用后退键还是只用全屏键
-
只有全屏按钮没有自定义按钮
-
那么你为什么要努力旋转你的 AVPlayerViewController 或你的 videoPlayerView
标签: ios swift avplayer avplayerviewcontroller