GPUImage二次录制视频崩溃
2024-08-13 本文已影响0人
西贝人立口
![](https://img.haomeiwen.com/i1244409/4b837e881b4e2020.png)
使用GPUImage的时候录制视频,第一次录制没问题。第二次录制就出现上述崩溃。
reason: '*** -[AVAssetWriter startWriting] Cannot call method when status is 3'
status is 3为3是表示AVAssetWriterStatusFailed,文件写入失败。
解决办法就是:
1.把保存的路径给删除掉。
![](https://img.haomeiwen.com/i1244409/8033605f5a7d0bef.png)
2.先在录制完成后把滤镜从MovieWrite移除掉,然后把audioEncodingTarget=nil,以及MovieWrite=nil。
![](https://img.haomeiwen.com/i1244409/56dde5b4f7a545b9.png)