MPMoviePlayer中的黑屏

时间:2016-06-20 07:42:47

标签: ios

我想在iOS中播放来自服务器的视频。我已经实现了以下代码

MPMoviePlayerController *movie = [[MPMoviePlayerController alloc]
                                  initWithContentURL:[NSURL URLWithString:@"https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"]];
[movie.view setFrame:CGRectMake(0, 0, 320, 320)];
[self presentMoviePlayerViewControllerAnimated:movie];
[movie  play];
[self.view addSubview:movie.view];

但我得到一个黑屏。虽然我用AVPlayer实现它它的工作原理是什么呢?

1 个答案:

答案 0 :(得分:0)

首先保留您的电影播放器​​对象。 在h文件中使用此行。

@property (strong, nonatomic) MPMoviePlayerController * movie;

然后在m文件中使用此对象。也可以使用这一行。

[moviePlayer prepareToPlay];