2016-08-25 6 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

안녕하세요, Omer 님이 [player prepareToPlay]를 추가했습니다. 검은 화면이있는 음악 플레이어가 동일한 응답을 가지고 있습니다.이 파일은 "assets-library : //asset/asset.MOV? id = C75C9040-0DBE-4B16-8716-8A31AAAD28EF & ext = MOV"라는 URL을 전달하는 URL입니다. –

관련 문제