Ich mache eine App auf iPad, die Video aufnehmen wird und es wird in Fotobibliothek speichern. Aber was ich will, ist, dass ich dieses Video spielen will, das aus der Foto-Bibliothek auswählt und dort drüben spielen muss. Ich sah viele Beispiele, die MPMoviePlayerController
verwenden, aber alles, was ich sah, ist das Hinzufügen von Video drüben und sie spielen das Video.Ist es irgendwie möglich Schreibe den Pfad für meinen unten erwähnten Code. Mein Code geht hierWie kann ich Video abspielen, indem ich Video von PhotoLibrary
Dieses wo i Photothek Aufruf
-(IBAction) goToPhotos:(id)sender {
ipc = [[UIImagePickerController alloc] init];
ipc.delegate = self;
ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
ipc.allowsEditing = YES;
UIPopoverController *videoController = [[UIPopoverController alloc]initWithContentViewController:ipc];
// pop.popoverContentSize = CGSizeMake(300, 900);
[videoController presentPopoverFromRect:[sender frame] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
[ipc release];
[self presentModalViewController:ipc animated:YES];
}
Hier i MPMoviePlayerController
.CODE nenne geht hier
- (void)viewDidLoad
{
NSString *url = [[NSBundle mainBundle]
pathForResource:@"Stock_Footage_Demobroadband"
ofType:@"mp4"];
MPMoviePlayerViewController *playerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:[playerViewController moviePlayer]];
[self.view addSubview:playerViewController.view];
//---play movie---
MPMoviePlayerController *player = [playerViewController moviePlayer];
[player play];
[super viewDidLoad];
}
- (void) movieFinishedCallback:(NSNotification*) aNotification
{
MPMoviePlayerController *player = [aNotification object];
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player stop];
[self.view removeFromSuperview];
[player autorelease];
}
Kann jemand mir sagen, wie ich Weg für Photolibrary bekommen und ich muss dort Video spielen.
NSString *url = [[NSBundle mainBundle]
pathForResource:@"Stock_Footage_Demobroadband"
ofType:@"mp4"];
Können wir diese Zeile ändern und ist es eine Möglichkeit, dass ich Pfad zu Foto-Bibliothek zu bekommen, so dass ich Video dort spielen kann. Hilf mir Danke !!
Dank, aber ich diese Methode vor implementiert .. – Kiran
Can u mir sagen, können wir diese Linie zu ändern und ist es eine Möglichkeit, dass wir Weg für Foto-Bibliothek durch das Ersetzen dieser Linie – Kiran
NSString * url = schreiben kann [[NSBundle mainBundle] pathForResource: @ "Stock_Footage_Demobroadband" ofType: @ "mp4"]; – Kiran