2017-11-22 10 views
0

두 개의 서로 다른 Xib, View1 및 View2에서 견인보기가 있습니다. View2에서 비디오를 편집합니다. 필요한 것은 내가 편집 한 후에 View2의 비디오를 View1로 전달하는 것입니다.Xib간에 비디오를 전달하는 방법?

나는 그것을 만드는 방법을 모른다. 나는 (문자열 또는 이미지)를 전달하는 것을 알고 있지만 비디오로 어떻게 할 것인지 모른다. 비디오의 비디오 파일 또는 URL의 내용을 가져오고 다음을 보려면이 데이터 객체를 전달하는

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


    [picker dismissViewControllerAnimated:YES completion:nil]; 

    NSString *mediaType = info[UIImagePickerControllerMediaType]; 
    if ([mediaType isEqualToString:(NSString *)kUTTypeMovie]) // Media is a video 
    { 
     videoUrl = info[UIImagePickerControllerMediaURL]; 
     moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoUrl]; 
     [self loadMoviePlayer:videoUrl]; 

    } 


} 

감사

+0

는 유의 ViewController 또는 뷰에 대해 얘기 –

답변

4

사용을 NSData :

은 내가 선택한 후 코드 또는 기록 비디오 뷰 2에 통과하길 원합니다. 예 :

NSData *videoData = [NSData dataWithContentsOfFile:videofilePath]; 

또는

NSData *videoData = [NSData dataWithContentsOfURL:videoURL];