2013-12-18 6 views
0

아래 코드를 사용하여 동영상을 재생하고 있지만 resourse 파일 경로를 의미하는 로컬 URL을 사용하는 동안 정상적으로 작동합니다. 서버 URL에서 작동하지 않습니다.MPMoviePlayerViewController 스트리밍으로 비디오를 재생하지 않습니까?

player = [[MPMoviePlayerViewController alloc] initWithContentURL:urlvalue]; 
player.view.frame = CGRectMake(10, 10, 800, 800); 
player.moviePlayer.shouldAutoplay=YES; 

player.moviePlayer.movieSourceType= MPMovieSourceTypeFile; 
[player.moviePlayer setControlStyle:MPMovieControlStyleDefault]; 

[self.view addSubview:player.view]; 
[player.moviePlayer prepareToPlay]; 
[player.moviePlayer play]; 

뭔가 빠뜨린 경우 친절하게 수정하십시오. 미리 감사드립니다.

+0

MPMoviePlayerViewContoller를 모달로 표시하려고합니다. 이것을 확인하십시오 http://stackoverflow.com/a/8864540 – TonyMkenu

답변

0

변경 movieSourceTypeFile에서 Streaming에 :

player.moviePlayer.movieSourceType= MPMovieSourceTypeStreaming; 

참고 : url는 아이폰 OS 9 앱 전송 보안에 streaming url하지 physical file path

+0

이미이 player.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming을 시도했습니다; 작동하지 않는다 – Jayaraj

1

에주의해야한다. 설정하지 않은 경우 검정색 빈 화면으로 스트리밍이 실패합니다.

+0

고마워, 나는 그것을 놓쳤다! – Borzh