2016-06-20 66 views
0

我想從iOS中的服務器播放視頻。我已經實施了以下代碼MPMoviePlayer中的黑屏

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實現它它的工作原理是什麼?

+0

你能嘗試刪除這一行嗎? '[self.view addSubview:movie.view];' –

+0

儘管它不起作用 – remyr3my

+0

創建MPMoviePlayerController *電影的對象;在h文件中,然後使用這個對象。 – aBilal17

回答

0

首先保留你的電影播放器​​對象。 在h文件中使用此行。

@property (strong, nonatomic) MPMoviePlayerController * movie; 

然後在m文件中使用這個對象。也使用這條線。

[moviePlayer prepareToPlay]; 
+0

我也試過了。甚至不工作 – remyr3my