使用GPUImage的时候录制视频,第一次录制没问题。第二次录制就出现上述崩溃。
reason: '*** -[AVAssetWriter startWriting] Cannot call method when status is 3'
status is 3为3是表示AVAssetWriterStatusFailed,文件写入失败。
解决办法就是:
1.把保存的路径给删除掉。
2.先在录制完成后把滤镜从MovieWrite移除掉,然后把audioEncodingTarget=nil,以及MovieWrite=nil。
image.png
网友评论