【发布时间】:2011-12-23 05:41:48
【问题描述】:
我正在尝试使用以下代码在我的应用中播放视频 (.mp4)。
NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *moviePath = [doc stringByAppendingPathComponent:@"output.mp4"];
NSLog(@"Movie Path : %@",moviePath);
NSURL *url = [NSURL URLWithString:moviePath];
NSLog(@"URL : %@",url);
MPMoviePlayerViewController* controller = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:controller];
//[controller release];
它显示播放视频的视图,但在一秒钟内它会关闭 MPMoviePlayerController 视图并返回到我的视图中。
可能出了什么问题?
【问题讨论】:
-
检查您的电影文件可播放时长,它可能是 1 秒!
标签: iphone objective-c ios ios4 mpmovieplayercontroller