如何将录制的视频保存到相册中?

Shr*_*har 4 iphone xcode ios

以下代码是将图像从相机保存到相册中.

if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) 
    {
         image = [info objectForKey:UIImagePickerControllerEditedImage];
        UIImageWriteToSavedPhotosAlbum(image, self,
                                       @selector(image:finishedSavingWithError:contextInfo:),
                                       nil);
    }
Run Code Online (Sandbox Code Playgroud)

如何将重新编码的视频保存到photoAlbum?

Aks*_*her 19

检查以下代码......

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



    NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
       if ([mediaType isEqualToString:@"public.movie"]){        
               // Saving the video / // Get the new unique filename 
               NSString *sourcePath = [[info objectForKey:@"UIImagePickerControllerMediaURL"]relativePath]; 
                  UISaveVideoAtPathToSavedPhotosAlbum(sourcePath,nil,nil,nil);

}
Run Code Online (Sandbox Code Playgroud)

  • 是否需要删除其临时路径中的视频?(`/ private / var / mobile / Applications / C2C16234-4535-4F0A-B22E-65C0F820AB25 / tmp / capture-T0x1c50f840.tmp.uEJZZe / capturedvideo.MOV`​​) (2认同)