2014-09-16 3 views
0

Я не вижу элементы управления MPMoviePlayerController, когда я транслирую только аудио, это нормально? Все, что я вижу, это черный экран, хотя звук воспроизводится, однако он работает при воспроизведении видео в другом виде. Я надеялся, что это позволит мне использовать элементы управления, поэтому мне не нужно было создавать собственный пользовательский интерфейс с AVPlayer.Я не вижу MPMoviePlayerControls, когда потоковое аудио

Мой код выглядит следующим образом;

self.audioPlayer = [[MPMoviePlayerController alloc] init]; 
self.audioPlayer.movieSourceType = MPMovieSourceTypeStreaming; 
[self.audioPlayer setContentURL:self.audioUrl]; 
[self.audioPlayer setControlStyle:MPMovieControlModeDefault]; 
self.audioPlayer.scalingMode = MPMovieScalingModeAspectFit; 


[self.audioPlayer.view setFrame:self.view.bounds]; 

[self.view addSubview:self.audioPlayer.view]; 
[self.view bringSubviewToFront:self.audioPlayer.view]; 

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(moviePlayBackDidFinish:) 
              name:MPMoviePlayerPlaybackDidFinishNotification 
              object:self.audioPlayer]; 

[self.audioPlayer prepareToPlay]; 
[self.audioPlayer play]; 

С уважением

ответ

0

В конце концов я построил AVPlayer с UI, а не использовать MPmovieplayer.

Смежные вопросы