图书馆资产--即:assets-library://asset/asset.mov?id=0399CB6D-D3D9-4F4C-82B9-AC93CCE2FB16&ext=mov
[UIVideoEditorController canEditVideoAtPath:videoPath]总是不返回
我在控制台中看到了这个错误:<Warning>: Video assets-library://asset/asset.mov?id=0399CB6D-D3D9-4F4C-82B9-AC93CCE2FB16&ext=mov cannot be saved to the saved photos album: Error Domain=NSOSStatusErrorDomain Code=2 "This movie could not be played." UserInfo=0x6f7b90 {NSLocalizedDescription=This movie could not be played.}
帮助?
发布于 2012-07-11 15:03:15
显然,没有办法用UIVideoEditController编辑库资产。最后,我使用AVAssetWriter将文件复制到应用程序沙箱中,然后就可以使用UIVideoEditController了。
发布于 2012-11-09 08:18:15
我能够成功地编写视频曲目,我能够将该文件保存到图片库,因为well.Video被播放的所有原始文件的质量,.But无法复制音频爱好者,因此视频被播放时没有声音。
但是,如果我尝试先写音频轨道,然后写视频轨道,那么视频缓冲区的写入失败,.That is BOOL追加= assetWriterInput附录appendSampleBuffer:buffer;返回NO失败。
缓冲区是在编写音频track.Then时追加的,我取消音频轨道读取器并开始压缩读取视频track.Appending,视频缓冲区fails.For都是写的,我正在设置startSessionAtSourceTime:KCMTimeZero。
如果我只写视频缓冲区,那么视频就没有音频播放。
我想让它有可能复制该.MOV文件在画廊内与所有的audio+video轨道在里面。
***Purpoose :最后,我想编辑使用UIVideoEditorController.We复制的文件,不能直接在gallery.Hence中编辑文件,我首先要在沙箱中复制文件,然后再编辑它。
https://stackoverflow.com/questions/11414512
复制相似问题