在AVPlayerViewController中将视频旋转90度 - 可能吗?

时间:2017-07-14 19:31:29

标签: ios avplayer avplayerviewcontroller avplayerlayer avkit

我无法弄清楚如何将视频旋转90度AVPlayerViewController,任何人都有任何想法如何做到这一点?我不确定如何像往常一样访问AVPlayerLayer

1 个答案:

答案 0 :(得分:3)

尝试使用此代码,使用AffineTransform旋转视图,但我们还需要调整框架

<强> EDITED

UIView.animate(withDuration: 0.5) {
  self.avPlayerViewController?.view.transform = CGAffineTransform(rotationAngle: CGFloat((90 * Double.pi)/180))
  self.avPlayerViewController?.view.frame = CGRect(x: 0, y: 0, width: (self.avPlayerViewController?.view.frame.size.height)!, height: (self.avPlayerViewController?.view.frame.size.width)!)
}

工作得很好,经过测试

希望这有助于你