Erzwingt programmgesteuert, dass ein UIWebView in den Vollbildmodus wechselt

8

Beim Abspielen einer Mediendatei in einer UIWebview (zB youtube)

gibt es eine Schaltfläche, um "Fullscreen" der HTML5 Media Player - Wie kann ich

  • Wissen, wann der Spieler zum Vollbildmodus gegangen ist
  • Erzwinge, dass der HTML5-Player auf den Vollbildmodus wechselt

    
Avner Barr 13.01.2014, 21:26
quelle

2 Antworten

1

Und hier ist, wie webview zum Beenden der Videowiedergabe im Vollbildmodus erzwungen wird:

%Vor%

Es ist nicht sauber und es stoppt auch die Videowiedergabe. Aber ich denke, das ist die einzige Möglichkeit, die Video-Vollbild-Wiedergabe zu beenden.

    
Borut Tomazin 19.05.2015 07:17
quelle
0

Um zu erzwingen, dass Videos immer im Vollbildmodus wiedergegeben werden, verwenden Sie bei der Konfiguration von UIWebView diese Codezeile:

%Vor%

Es sieht so aus, als gäbe es ein paar Möglichkeiten, erkennen Sie das Eintreten und Verlassen des Vollbildmodus , obwohl es sich hierbei um keine empfohlenen Ansätze handelt. Siehe die verknüpfte StackOverflow-Frage.

Je nachdem, was Sie tun möchten, scheint es fast so, als ob Sie die Änderung des Playerstatus mit dem onStateChange -Rückruf besser erkennen können. In einem Projekt, an dem ich gerade arbeite, sieht der Code so aus:

%Vor%

Dann schnüffle ich für diese URL im Controller oder in der Wrapperklasse:

%Vor%     
Ikai Lan 14.01.2014 15:53
quelle