首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPMoviePlayerController无法播放视频

MPMoviePlayerController无法播放视频
EN

Stack Overflow用户
提问于 2014-03-19 01:32:48
回答 2查看 203关注 0票数 0

下面的MPMoviePlayerController不会出现在我的iOS应用程序中。

我正在尝试使它在我的tableView行被选中时出现:

代码语言:javascript
复制
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath    *)indexPath  {

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:videoUrl]];
[player setFullscreen:YES];
[player play];
[self.tableView addSubview:player.view];
}

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2014-03-19 02:23:50

相反,请尝试:

代码语言:javascript
复制
MPMoviePlayerViewController *player = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:videoUrl]];
[player prepareToPlay];
[self presentViewController:player animated:YES completion:nil];
票数 0
EN

Stack Overflow用户

发布于 2014-03-19 02:25:49

  1. 如果我是你,我不会将视图添加为表格视图的子视图。
  2. 你忘记给player.view一个大小了。
  3. 你忘了对播放器说prepareToPlay了。如果不这样做,MPMoviePlayerController绝对不会播放。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22486798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档