На моем iPhone я играю видео / аудио файлы в полноэкранном режиме. Когда видео / аудиофайл подходит к концу, запускается следующий метод:
- (void) movieFinishedCallback:(NSNotification*) aNotification {
MPMoviePlayerController *player = [aNotification object];
[player stop];
[[NSNotificationCenter defaultCenter]
removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player autorelease];
[moviePlayer.view removeFromSuperview];
NSLog(@"stopped?");
}
Это отлично работает! Но проблема в том, что я нажимаю кнопку «Готово», когда видео / аудио файл все еще воспроизводится. Тогда этот метод не сработает ...
Кто-нибудь знает, как отловить событие при нажатии кнопки «Готово»? Потому что сейчас медиаплеер остается в поле зрения. Это не исчезает.