我们有一个问题,即由我们的应用程序生成并保存到相机胶卷(来自用户操作)的视频将在 iOS 照片库上显示为黑色缩略图,而不是帧的缩略图。选择视频后,它将在 iOS 设备或任何其他设备(导出到您的 mac 或 pc...)上毫无问题地播放。
iPhone模拟器上不会出现此问题,仅在iOS设备上出现。
我们使用 AVFoundation 生成视频(非常类似于这个How do I export UIImage array as a movie?)
然后,我们使用 AVMutableVideoComposition 将视频与 mp3 文件结合起来。如果我提取所有视频帧,第一帧不是黑色的。
照片库中的缩略图将显示为黑色方块,缩略图上不显示时间跨度(在 iOS4 上)。我们使用 UISaveVideoAtPathToSavedPhotosAlbum 将视频保存到相机胶卷...
我们多次更改了视频压缩类型和设置,但都没有成功。输出是 H264 QuickTimeMovie。
有任何想法吗 ?
谢谢你。