如何使用 MPMoviePlayerViewController 在 iPhone sdk 中播放视频,这里我通过设备捕获视频并将该特定视频保存在文档目录中。请告诉我任何人......
问问题
101 次
1 回答
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 实例播放 url:
MPMoviePlayerViewController *mpViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:videoURL];
[self presentMoviePlayerViewControllerAnimated:mpViewController];
[mpViewController.view setCenter:yourView.center];
//[mpViewController release];
希望有用。
于 2012-06-04T17:46:07.630 回答