无法在 iphone 3G 上使用 AVAssetWriter 从 UIImage 数组制作电影
Posted
技术标签:
【中文标题】无法在 iphone 3G 上使用 AVAssetWriter 从 UIImage 数组制作电影【英文标题】:cannot making movie from UIImage Array with AVAssetWriter on iphone 3G 【发布时间】:2011-09-23 23:59:28 【问题描述】:我正在开发一个使用 UIImages 数组制作电影的 ios 应用程序。在 iphone 3GS、iphone 4 上一切正常,但在 iphone 3 上不行,我在 AVAssetWriterInput.h 中得到了这个:
视频输出设置键在 AVVideoSettings.h 中定义。带有按键的视频输出设置 目前不支持。当前支持的唯一值 AVVideoCodecKey 是 AVVideoCodecH264 和 AVVideoCodecJPEG。 iPhone 3G 不支持 AVVideoCodecH264。
请谁能帮我出个主意?
【问题讨论】:
【参考方案1】:错误信息很清楚。您正在尝试将视频编码为 h264,这在 iPhone 3G 或经典版上不受支持,因为它需要特殊的编码硬件。也是这个原因,3G上的相机app不能录视频。
【讨论】:
以上是关于无法在 iphone 3G 上使用 AVAssetWriter 从 UIImage 数组制作电影的主要内容,如果未能解决你的问题,请参考以下文章
我可以限制我的 iPhone 应用程序被 iPhone3G 使用吗?