GPUImage二次录制视频崩溃

image.png
使用GPUImage的时候录制视频,第一次录制没问题。第二次录制就出现上述崩溃。

reason: '*** -[AVAssetWriter startWriting] Cannot call method when status is 3'
status is 3为3是表示AVAssetWriterStatusFailed,文件写入失败。
解决办法就是:
1.把保存的路径给删除掉。

image.png

2.先在录制完成后把滤镜从MovieWrite移除掉,然后把audioEncodingTarget=nil,以及MovieWrite=nil。


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。