以下MPMoviePlayerController将不会出现在我的iOS应用程序中。
我试图在选择tableView行时显示它:
- (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];
}
有什么想法吗?
答案 0 :(得分:0)
而是尝试:
MPMoviePlayerViewController *player = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:videoUrl]];
[player prepareToPlay];
[self presentViewController:player animated:YES completion:nil];
答案 1 :(得分:0)
如果我是你,我不会将视图添加为表格视图的子视图。
您忘了给player.view
一个大小。
您忘记向玩家说prepareToPlay
了。 MPMoviePlayerController绝对不会播放,直到你完成。