video - 保存 UIImagePicker 视频

标签 video save uiimagepickercontroller nsdictionary

我搜索了又搜索,但找不到基本的 UIImagepicker 视频保存代码。 我已设置好所有内容,只是一片空白。

- (void)imagePickerController:(UIImagePickerController *)
         picker didFinishPickingMediaWithInfo:(NSDictionary *)
              info{
}

我知道这与字典有关,但在那之后我迷路了,有什么帮助吗?

最佳答案

尝试使用此代码将视频保存到相册。

    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
    {
        [self dismissModalViewControllerAnimated:YES];

        //get the videoURL 
        NSString *tempFilePath = [[info objectForKey:UIImagePickerControllerMediaURL] path];

        if ( UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(tempFilePath))
        {
                // Copy it to the camera roll.
                UISaveVideoAtPathToSavedPhotosAlbum(tempFilePath, self, @selector(video:didFinishSavingWithError:contextInfo:), tempFilePath);
            } 
    }

    - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
        [self dismissModalViewControllerAnimated:YES];
    }

    - (void) video: (NSString *) videoPath
    didFinishSavingWithError: (NSError *) error
       contextInfo: (void *) contextInfo {
        NSLog(@"Finished saving video with error: %@", error);
    }

关于video - 保存 UIImagePicker 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287413/

相关文章:

java - 每次按下 "Write"按钮时如何将字符串行写入文件

php - 列计数与第 1 行的值计数不匹配,其中有 2 个长度相同的数组

iphone - UIImagePickerController 静止图像质量

android - YouTubePlayerFragment:由于播放器顶部未经授权的覆盖,导致YouTube视频播放停止

c - X264 编码器 API

java - Android Studio - 视频应用程序崩溃 - Videoview 和 Mediaplayer - 无法播放录音

crash - 保存结构导致错误 “Index exceeds matrix dimensions.”

ios - 从 UIImagePicker 设置多个按钮图像

ios - UIImagePickerControllerReferenceURL 总是返回 nill

android - 使用FFMPEG4ANDROID压缩视频后视频不清晰