Ich erstelle einen benutzerdefinierten MovieController mit MPMovieController als Basis. Ich kann das Video im Vollbildmodus wechseln, indemMPMoviePlayerController reagiert nicht auf setFullscreen = NO
_[moviePlayer setFullscreen:YES animated:YES];_
Aufruf der gleichen Funktion aufrufen ([Movieplayer setFullscreen: NEIN animiert: YES];) den Film-Spieler wieder in den ursprünglichen Zustand zu bringen (das heißt, wenn Benutzer drücken Done-Taste) funktioniert nicht.
Als Alternative habe ich auch versucht -
a) bis MPMoviePlayerDidExitFullscreenNotification hören und moviePlayBackDidFinish Aufruf: Funktion als Folge davon.
b) meine benutzerdefinierte Benachrichtigung von innen „Done“ -Funktion diese Posting -
NSDictionary *thisDictionary = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:MPMovieFinishReasonUserExited] forKey:MPMoviePlayerPlaybackDidFinishReasonUserInfoKey];
[[NSNotificationCenter defaultCenter] postNotificationName:MPMoviePlayerDidExitFullscreenNotification object:moviePlayer userInfo:thisDictionary];
Aber in all diesen Fällen die Film-Player-Ansicht kommt nicht wieder in seinen ursprünglichen Zustand zurück.
Hilfe bitte.
Danke!