2016-06-20 25 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