如何使用 MPMoviePlayerViewController 在本地播放电影?

Posted

技术标签:

【中文标题】如何使用 MPMoviePlayerViewController 在本地播放电影?【英文标题】:How can I play a movie locally with the MPMoviePlayerViewController? 【发布时间】:2010-11-02 11:18:03 【问题描述】:

我的资源文件夹中有一个名为 lebron.mp4 的 mp4 文件:

-(IBAction)videoButtonClicked:(id)sender
    NSString *url = [[NSBundle mainBundle] 
                     pathForResource:@"lebron" 
                     ofType:@"mp4"];

    MPMoviePlayerViewController* moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:url]];

    moviePlayerViewController.view.backgroundColor = [UIColor blackColor];
    [self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];

    [moviePlayerViewController release];    

显示电影播放器​​,但不播放电影。为什么?

【问题讨论】:

【参考方案1】:

你有没有试过这样显示:

[moviePlayerViewController play];
[window addSubview: MPMoviePlayerViewController.view];

?

【讨论】:

以上是关于如何使用 MPMoviePlayerViewController 在本地播放电影?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用本机反应创建登录以及如何验证会话

如何在自动布局中使用约束标识符以及如何使用标识符更改约束? [迅速]

如何使用 AngularJS 的 ng-model 创建一个数组以及如何使用 jquery 提交?

如何使用laravel保存所有行数据每个行名或相等

如何使用 Math.Net 连接矩阵。如何使用 Math.Net 调用特定的行或列?

WSARecv 如何使用 lpOverlapped?如何手动发出事件信号?