OGeek|极客世界-中国程序员成长平台

标题: ios - 在 AVPlayerViewController 中将视频旋转 90 度 - 可能吗? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 13:35
标题: ios - 在 AVPlayerViewController 中将视频旋转 90 度 - 可能吗?

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



Best Answer-推荐答案


试试这段代码,使用 AffineTransform 我们旋转 View ,但我们还需要调整框架

已编辑

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

工作正常,经过测试

希望对你有帮助

关于ios - 在 AVPlayerViewController 中将视频旋转 90 度 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45110393/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4