Я использую MPMoviePlayerController для воспроизведения аудио (например: http://www.stanford.edu/group/edcorner/uploads/podcast/ballmer090506.mp3) или видео (например: http://video.ted.com/talk/podcast/2011U/None/RicElias_2011U.mp4)
myMoviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:theURL];
myMoviePlayer.view.frame = CGRectMake(-80, 80, 480, 320);
myMoviePlayer.controlStyle = MPMovieControlStyleFullscreen;
myMoviePlayer.movieSourceType = MPMovieSourceTypeFile;
myMoviePlayer.scalingMode = MPMovieScalingModeAspectFit;
myMoviePlayer.useApplicationAudioSession = TRUE;
[myMoviePlayer prepareToPlay];
[myMoviePlayer play];
Это работает хорошо, моя единственная проблема - во время загрузки (между 5 и 20 секундами, если у меня плохой прием 3G), у меня черный экран.
Я бы хотел, чтобы MPMoviePlayerController отображался с меткой «Загрузка ...» и UIActiviyIndicator в его верхней панели во время этоговремя, как YouTube видео.
Как я могу это сделать?
Спасибо.