我需要将程序生成的图像序列显示为视频序列,最好使用内置控件(控件很好,但没有要求),我只是在寻找有关使用哪个 API 的一些指导。似乎有很多选择,但我不确定哪一个最适合我的需要。GPUImage、Core Video、Core Animation、OpenGL ES 还是其他?
如果有帮助,仅针对 iOS 6 及更高版本将没有问题。
更新:我更喜欢允许我直接显示视频帧而不是将它们写入临时电影的东西。
我需要将程序生成的图像序列显示为视频序列,最好使用内置控件(控件很好,但没有要求),我只是在寻找有关使用哪个 API 的一些指导。似乎有很多选择,但我不确定哪一个最适合我的需要。GPUImage、Core Video、Core Animation、OpenGL ES 还是其他?
如果有帮助,仅针对 iOS 6 及更高版本将没有问题。
更新:我更喜欢允许我直接显示视频帧而不是将它们写入临时电影的东西。
检查 UIImageView 的 animationImages 属性。这可能会满足您的需求。基本上,您会将所有图像存储到此数组中,以便它可以为您处理动画。UIImageView 参考