当我试图在我的iPhone上播放电影时,它不起作用。我不知道为什么..搜索到这里和整个互联网,尝试5种不同的代码,但仍然无法让它工作。我是Obj-C的新手,所以请耐心等待。
我只想播放电影,电影完成后退出播放器。另外,一开始我不希望它显示黑屏,我想看到视频的第一帧。有可能吗?
-(void)playTheMovie
{
NSURL *url = [NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"C061381" ofType:@"mp4" inDirectory:@""]];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:url];
[[player view] setFrame:[self.view bounds]]; // Frame must match parent view
[self.view addSubview:[player view]];
[player play];
}
谢谢!
答案 0 :(得分:1)
很可能你弄乱了网址。
查看来自apple的电影播放器示例项目
https://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html
首先运行它以确认其功能,然后
用你的影片替换它的影片,并在代码中更改扩展名和路径名
如果有效则将代码复制到项目中..