如何使用 MPMoviePlayerViewController 在 iPhone sdk 中播放视频,这里我通过设备捕获视频并将该特定视频保存在文档目录中。请告诉我任何人......
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   回答