2016-08-25 34 views
0

我是IOS应用程序开发的新手,我试图通过MPMoviePlayer播放视频。我列出了阵列中所有视频的网址,但试图播放视频时,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

嗨,Omer加入[player prepareToPlay];具有相同的响应,黑屏音乐播放器这是我传递的URL“assets-library://asset/asset.MOV?id = C75C9040-0DBE-4B16-8716-8A31AAAD28EF&ext = MOV” –