app MPMoviePlayerController를 사용하여 원격 URL에서 비디오를 재생하려고합니다. 플레이어를 두 개 이상의 비디오를 재생할 때 다시 사용하고 url이 비디오를 가리 키지 않으면 컨트롤러는 아무런 알림도 보내지 않습니다. MPMoviePlayerPlaybackDidFinishNotification, MPMoviePlayerPlaybackStateDidChangeNotification 및 MPMoviePlayerLoadStateDidChangeNotification을 시도했습니다. 그들 중 누구도 보냈습니다.MPMoviePlayerController로 잘못된 URL을 처리하는 방법
또한 맞춤 시간 초과 기능을 시도하고 아래와 같이 플레이어의 정지 기능을 호출합니다. 그러나 아무 일도 일어나지 않습니다. MPMoviePlayerController는 그냥 죽어서 아무것도하지 않는 것처럼 보입니다.
[self performSelector:@selector(checkTimeout) withObject:theMovie afterDelay:15];
-(void) checkTimeout {
[self.moviePlayer stop];
}
사람은 MPMoviePlayerController와 유효하지 않은 URL을 처리하는 방법을 알고 있나요?
일부 추가 코드 표시 –