2016-08-25 11 views
0

私はIOSアプリケーションの開発に非常に慣れています。ギャラリーからMPMoviePlayerを通してビデオを再生しようとしています。私は配列内のすべてのビデオのURLのリストを持っていますが、ビデオを再生しようとすると、MPMoviePlayerが起動しますが、ビデオは再生されません。ここで私が使用していたコードです:ビデオがMPMoviePlayerで再生されない

以下
NSURL *fileURL = [NSURL fileURLWithPath:[urlArr objectAtIndex:indexPath.row]]; 

playMovie = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 

[self.view addSubview:playMovie.view]; 

playMovie.fullscreen = YES; 

[playMovie play]; 

答えて

0

はリンゴのドキュメントからのコードですが、私はあなたがは、そのバッファをプリロードすることにより、再生用のプレーヤーを準備[プレーヤーprepareToPlay]を、使用していないと思います。すべてがうまく見えます。

MPMoviePlayerController *player = 
[[MPMoviePlayerController alloc] initWithContentURL: myURL]; 
[player prepareToPlay]; 
[player.view setFrame: myView.bounds]; // player's frame must match parent's 
[myView addSubview: player.view]; 
// ... 
[player play] 
+0

こんにちは、オマーは[player prepareToPlay]を追加しました。同じ反応がありますが、黒い画面の音楽プレーヤーがあります。これは私が "assets-library://asset/asset.MOV?id = C75C9040-0DBE-4B16-8716-8A31AAAD28EF&ext = MOV"というURLを渡しているURLです。 –

関連する問題