如何使用MPMoviePlayerViewController在iPhone sdk中播放视频,这里我通过设备捕获视频并将该特定视频保存在文档目录中。 请告诉我任何一个......
答案 0 :(得分:1)
获取文档目录路径:
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
然后您可以使用NSFileManager的任何目录列表API。
NSError * error;
NSArray * directoryContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:&error];
现在,您在目录路径中存储了所有内容(存储了所有视频)
NSURL *videoURL = [NSURL UrlWithString:[NSString stringWithFormat:@"%@/%@",documentsDirectory,[directoryContents objectAtIndex:0]]]; //check which url u want play as video name is in nsarray i have selected one random video name.
使用MovieControllerPlayer实例播放网址:
MPMoviePlayerViewController *mpViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:videoURL];
[self presentMoviePlayerViewControllerAnimated:mpViewController];
[mpViewController.view setCenter:yourView.center];
//[mpViewController release];
希望有用。