In meiner Anwendung lade ich einige eingebettete Webseiten mit Fotos und Videos. Auch verwende ich die folgenden Mitteilungen die Spieler zu verwalten,UIWebView Einbetten Video-Callbacks funktionieren nicht in iOS8?
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(embeddedVideoStarted:) name:@"UIMoviePlayerControllerDidEnterFullscreenNotification" object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(embeddedVideoEnded:) name:@"UIMoviePlayerControllerWillExitFullscreenNotification" object:nil];
Dies funktioniert gut in iOS7, aber in iOS8 seine nicht funktioniert. Irgendwelche Problemumgehungen? Danke im Voraus.
hast du eine Lösung gefunden? DidBecomeHidden ist zu spät, um die Ausrichtung des Bildschirms zurück zu bekommen ... – Boaz
können Sie die Ausrichtung des Rückens bekommen .. Sie könnten sich einen [this ->] (http://stackoverflow.com/questions/26611646) ansehen/ios7-ios8-allow-only-portrait-in-view-controller/26612748 # 26612748) oder [hier ->] (http://stackoverflow.com/questions/26694955/properly-force-or-allow-landscape- mode-for-youtube-eingebettet-video-in-ios-8-witho) Ich hoffe es hilft! – NorthBlast
Ich habe eine solche Lösung implementiert, aber das Problem ist, dass das supportedInterfaceOrientationsForWindow vor UIWindowDidBecomeHiddenNotification aufgerufen wird. Und als der Bildschirm hinter dem Video ist Landschaft. Ich muss irgendwie manuell aufrufen UIWindowDidBecomeHiddenNotification – Boaz