ios - AVFoundation自定义合成器不适用于ios 8.3

时间:2017-07-06 16:51:22

标签: ios objective-c iphone avfoundation opengl-es-2.0

我一直在使用AVFoundation开发项目,并且我一直在尝试使用AVMutableVideoComposition的customVideoCompositorClass。在ios 9.x及以上版本中,一切正常。

但是当我在ios 8.3设备(iPhone 5s)中运行相同的项目时,只有音频播放和视频播放器在整个构图播放时仍然是黑色的。

然后我尝试运行apple提供的AVCustomEdit示例代码,该代码也使用customVideoCompositorClass进行视频帧处理(使用opengl es 2.0)。那里也发生了同样的黑色事情。在texture生成CVPixelBufferRef的此项目中,它使用CVOpenGLESTextureCacheCreateTextureFromImageCVOpenGLESTextureCacheRef。不确定是否会导致黑色问题?

如果有人能就此向我提出一些建议,我会非常高兴。提前谢谢。

0 个答案:

没有答案