2

我不知道如何将视频旋转 90 度AVPlayerViewController,有人对如何做到这一点有任何想法吗?我不确定如何AVPlayerLayer像往常一样访问。

4

1 回答 1

5

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

已编辑

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)!)
}

工作正常,经过测试

希望这可以帮助你

于 2017-07-14T19:35:34.990 回答