我正在通过 AVPlayer 组件流式传输在线或本地下载的 mp4 视频。一些 mp4 文件的方向错误,但 EXIF 元数据说明了视频在播放时应如何旋转。但是,AVPlayer 似乎并不尊重这一点。
有没有办法让 AVPlayer 尊重 EXIF 元数据并相应地旋转视频。
[asset.tracks[0] preferredTransform]
给出关于如何旋转视频的转换,但如果应用于 UIView 或 CALayer,那么它仍然没有正确旋转。
另一方面,Android 和 Web 客户端可以正确播放相同的视频,这意味着视频文件没有问题。