Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 无法保存。mp4视频到摄像机卷_Ios_Video_Mp4_Alassetslibrary - Fatal编程技术网

Ios 无法保存。mp4视频到摄像机卷

Ios 无法保存。mp4视频到摄像机卷,ios,video,mp4,alassetslibrary,Ios,Video,Mp4,Alassetslibrary,我有一个iOS DVR应用程序,我在文件目录中以.mp4格式录制并保存视频。 我正在尝试将该视频移动到摄像机卷,但我无法移动它。 我想这可能是因为视频格式。下面是视频的格式 H264-MPEG-4 AVC 决议:352 x 258 帧速率:15 我试着用UISaveVideoAtPathToSavedPhotosAlbum,但没有成功 我还尝试使用以下代码使用asset library将视频转换为另一个.mp4,但状态始终失败 [self convertVideoToLowQuailtyWit

我有一个iOS DVR应用程序,我在文件目录中以.mp4格式录制并保存视频。 我正在尝试将该视频移动到摄像机卷,但我无法移动它。 我想这可能是因为视频格式。下面是视频的格式 H264-MPEG-4 AVC 决议:352 x 258 帧速率:15

我试着用UISaveVideoAtPathToSavedPhotosAlbum,但没有成功

我还尝试使用以下代码使用asset library将视频转换为另一个.mp4,但状态始终失败

 [self convertVideoToLowQuailtyWithInputURL:localUrl outputURL:outputURL handler:^(AVAssetExportSession *exportSession)
{
    if (exportSession.status == AVAssetExportSessionStatusCompleted) {
        // Video conversation completed
    }          
}];

- (void)convertVideoToLowQuailtyWithInputURL:(NSURL*)inputURL outputURL:(NSURL*)outputURL handler:(void (^)(AVAssetExportSession*))handler {
    [[NSFileManager defaultManager] removeItemAtURL:outputURL error:nil];
    AVURLAsset *asset = [AVURLAsset URLAssetWithURL:inputURL options:nil];
    AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:asset presetName:AVAssetExportPresetPassthrough];
    exportSession.outputURL = outputURL;
    exportSession.outputFileType = AVFileTypeMPEG4;
    [exportSession exportAsynchronouslyWithCompletionHandler:^(void) {
         handler(exportSession);
     }];
}
如何将录制的视频文件保存到相机卷

您可以在处理程序中访问一个。当它失败时会返回什么错误?它只是给出:“操作无法完成”,代码:-12894在处理程序中有一个可以访问的。失败时会返回什么错误?它只给出代码为:-12894的“操作无法完成”