ios - 在 AVPlayerViewController 中将视频旋转 90 度 - 可能吗?
<p><p>我不知道如何在 <code>AVPlayerViewController</code> 中将视频旋转 90 度,有人知道如何做到这一点吗?我不确定如何像往常一样访问 <code>AVPlayerLayer</code>。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>试试这段代码,使用 AffineTransform 我们旋转 View ,但我们还需要调整框架</p>
<p><strong>已编辑</strong></p>
<pre><code>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)!)
}
</code></pre>
<p>工作正常,经过测试</p>
<p>希望对你有帮助</p></p>
<p style="font-size: 20px;">关于ios - 在 AVPlayerViewController 中将视频旋转 90 度 - 可能吗?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/45110393/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/45110393/
</a>
</p>
页:
[1]