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

    NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];


    //get the videoURL 
    NSString *tempFilePath = [videoURL path];


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

UISaveVideoAtPathToSavedPhotosAlbum を使用して、録画したビデオを保存します。そして、録画した動画を保存したアルバム内の絶対パスを知りたいです。

保存されたパスを取得するにはどうすればよいですか? UISaveVideoAtPathToSavedPhotosAlbum は何も返しません。

コールバック関数 video:didFinishSavingWithError:contextInfo: にはまだパス情報がありません。

4

2 に答える 2