【问题标题】:How do I rotate a AVAsset to portrait mode?如何将 AVAsset 旋转到纵向模式?
【发布时间】:2026-02-04 11:35:01
【问题描述】:

我从 iPhone 库中导入了一个视频,并为该视频应用了一些效果。问题是视频的方向(横向)错误。如何将视频旋转为纵向模式?

【问题讨论】:

  • 你有想过这个吗?

标签: iphone objective-c ios video avasset


【解决方案1】:

您是否尝试过对 AVPlayerLayer 进行转换?

self.videoLayer = [AVPlayerLayer playerLayerWithPlayer:self.videoPlayer];
self.videoLayer.transform = CATransform3DMakeRotation(M_PI / 2.0f, 0, 0, 1);

【讨论】: