我正在使用 AVAssetExportSession
导出从库中选择的视频。它适用于所有类型的所有视频,除了横向录制的屏幕录制(使用 iOS 11 中的屏幕录制功能)。奇怪的是,它适用于其他横向视频,而且它也适用于相同屏幕录制功能的纵向视频。但是我已经尝试了两个横向屏幕录制的视频,但它们都失败了,并显示错误 Source frame unsupported format
。
我该如何解决这个问题?
更新:视频在导出前在“照片”和我的应用中都可以正常播放。
最佳答案
视频尺寸可能不像 1920 X 1080 那样标准,屏幕录制在某些设备中会产生非标准视频分辨率。
录制时需要以标准分辨率写入视频
关于ios - AVAssetExportSession exportAsynchronouslyWithCompletionHandler : Source frame unsupported format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47494663/