Iphone 尝试播放电影时出现黑屏

Iphone 尝试播放电影时出现黑屏,iphone,objective-c,ios,xcode,mpmovieplayercontroller,Iphone,Objective C,Ios,Xcode,Mpmovieplayercontroller,当我试图在iPhone上播放电影时,它不起作用。我不知道为什么。。在这里和整个互联网上搜索,尝试5种不同的代码,但仍然无法让它工作。我是Obj-C的新手,所以请耐心等待 我只想播放电影,当电影结束时,退出播放器。另外,在开始的时候,我不想让它显示一个黑屏,我想看到的是视频的第一帧。可能吗 -(void)playTheMovie { NSURL *url = [NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"C061

当我试图在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];
}

谢谢

很可能是你弄乱了URL

查看苹果的电影播放器示例项目

首先运行它以确认其功能,然后

将其电影替换为您的电影,并更改代码中的扩展名和路径名


如果可以,请将代码复制到您的项目中。

我不希望使用“播放”和“暂停”按钮,我只希望在启动应用程序和他结束时播放6秒钟的电影,我希望它消失。你当前的代码很好…你只是弄乱了URL..如果你也想关闭电影,请检查MPMoviePlayerViewController类,但为什么电影没有运行?如果电影播放器无法加载URL,它将不会播放电影..在示例项目中,你看到类型为method的资源的URL了吗..你必须这样做像这样的东西实际上这个项目对我来说太复杂了,你能告诉我当我进入UIView时如何运行一个.mp4文件吗?当电影结束时,它会关闭播放器?