У меня есть кнопка, которая запускает mpmovieplayercontroller для воспроизведения потокового аудио. Когда контроллер играет, все работает, как ожидалось, и я вижу серый фон quicktime.
Однако, когда я останавливаю проигрыватель и снова нажимаю кнопку, я все еще слышу звук, но фон теперь черный. И, если я переключаюсь на видеопоток перед воспроизведением mp3, снова появляется фон quicktime.
Кто-нибудь знает, как остановить исчезновение фона quicktime.
Любая помощь приветствуется.
-(IBAction) playmp3 {
NSString *medialink = @"http://someWebAddress.mp3";
self.player = [[[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:medialink]] autorelease];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerDidFinish:) name:@"MPMoviePlayerPlaybackDidFinishNotification" object:self.player];
[self.player play];
}
- (void)moviePlayerDidFinish:(NSNotification *)obj {
[[NSNotificationCenter defaultCenter] removeObserver:self name:@"MPMoviePlayerPlaybackDidFinishNotification" object:self.player];
self.player = nil;
}