2012-08-29 2 views
0

미디어 재생을 위해 MPMoviePlayerController를 사용하고 있습니다.MPMoviePlayerController에서 빨리 감기 및 타이머 컨트롤이 비활성화되었습니다.

moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:songUrl]; 
    [moviePlayer.backgroundView setBackgroundColor:[UIColor blackColor]]; 
    moviePlayer.controlStyle = MPMovieControlStyleDefault; 
    moviePlayer.shouldAutoplay = YES; 
    [moviePlayer setScalingMode:MPMovieScalingModeNone]; 
    [self.view addSubview:moviePlayer.view]; 
     [moviePlayer setFullscreen:YES animated:NO]; 

내가 스크린 샷은 다음과 같습니다 : 그것은 다음 코드했다 .I 않도록 잘하지만, 빨리 감기 및 타이머 컨트롤을 작동

enter image description here

답변

0

당신은 songUrl의 모습을 우리에게 보여주지 않지만 증상에서 나는 그것이 Content-Length 헤더없이 제공되는 HTTP URL을 참조한다고 추측합니다. iOS는 파일 읽기가 완료 될 때까지 파일 길이를 판별 할 수 없기 때문에 표시 할 길이가 없습니다.

또는 songUrl은 정의 된 시작 또는 종료 시간 (라이브 피드와 같은)이없는 HTTP 실시간 스트리밍 스트림을 의미합니다.

+0

네, 맞습니다. 내 songUrl은 http 요청을 참조합니다. 그러나 노래의 시작과 끝 시간을 어떻게 지정할 수 있습니까? –

관련 문제