2017-11-22 1 views
0

Ich habe zwei Ansichten in zwei verschiedenen Xib, View1 und View2. In View2 bearbeite ich das Video. Was ich brauche, ist, das Video in View2 an View1 zu übergeben, nachdem ich etwas bearbeitet habe.Wie übergebe ich Video zwischen Xib?

Ich habe keine Ahnung, wie man es macht. Ich weiß, (String oder Bild) zu übergeben, aber ich weiß nicht, wie man es mit Video macht.

Dies ist der Code, nachdem ich wähle oder Video aufnehmen, in View2:

- (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]; 

    } 


} 

Dank

+0

sprechen u über Viewcontroller oder Ansicht –

Antwort

4

Verwenden NSData Inhalt von Video-Datei oder URL des Videos zu holen und dann diese Daten Objekt übergeben Sie anzeigen möchte passieren. Beispiel:

NSData *videoData = [NSData dataWithContentsOfFile:videofilePath]; 

oder

NSData *videoData = [NSData dataWithContentsOfURL:videoURL]; 
Verwandte Themen