はself.movieplayerがMPMoviePlayerController(MPMoviePlayerViewControllerない)のインスタンスである
self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"something" ofType:@"mp4"]]];
[self.moviePlayer.view setFrame:CGRectMake(0, 0, 320, 320)];
[self.moviePlayer play];
[self.view addSubview:self.moviePlayer.view];
- このコードを試してください。私の経験では、単純なivarではなく、プロパティ(それほど:@property(strong、nonatomic)MPMoviePlayerController * moviePlayer;)として宣言することが重要です。これは、ivarの場合にはうまく動作しないことがありますので
- 我々はそれを設定しない場合は、ビデオがまったく表示されないので、フレームは、も重要です。フレームには何もすることができます限り、何を定義することはあなたの視野の範囲内にあるよう
- 重要:上記のように、URLがあなたの場合はNSURLのfileUrlWithPathを使用すると、ネットワーク経由でファイルにアクセスしたい場合はNSURLのURLWithStringメソッドを使用し、使用定義するときローカルにファイルを持っています!
[ここ](http://stackoverflow.com/questions/28263884/using-multiple-avplayer-in-a-tableview-like-instagram?rq=1) –