如何查看我的GPUImage视频是否在iOS中录制?

时间:2014-10-20 05:11:21

标签: ios objective-c gpuimage

我按照本指南使用GPUStillImage库录制视频:

http://www.cocoanetics.com/2014/06/object-overlay-on-video/

但是我的实现方式不同,因为我使用GPUImageVideoCamera来录制视频,并使用GPUImageMovieWriter来编写视频。不幸的是,与教程中的演示项目不同,setCompletion块没有触发,也没有将文件保存到我的相册中。我怎么知道它是否成功?有没有办法打开iPhone上的目录,看看电影是否成功录制?谢谢!

1 个答案:

答案 0 :(得分:0)

我决定这样做

[self.movieWriter finishRecording];
UISaveVideoAtPathToSavedPhotosAlbum([NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Movie.m4v"] , nil, nil, nil);

和魔术一样,它出现在我的相册中。无论出于何种原因,setCompletion块永远不会被解雇,但我想你不需要依赖它。