Ich passe meine Auflösungsumschaltung für Vidcaster auf VideoJS in ein Plugin an (siehe https://github.com/videojs/video.js/pull/233).VideoJS 4 native Steuerelemente jetzt standardmäßig auf Mobilgeräten?
In VideoJS 3.2 waren die VideoJS-Steuerelemente auf mobilen Plattformen wie Android und iOS aktiv. Jetzt, wenn ich Version 4 hochfahre, scheinen die nativen Steuerelemente Vorrang zu haben. Dies bedeutet, dass Funktionen, die Aktionen auf Steuerleistenschaltflächen wie Tracks usw. erfordern, nicht zugänglich sind, richtig?
Wir möchten weiterhin eine Auflösung Umschalttaste für unsere mobilen Benutzer präsentieren. War die Entscheidung, auf die nativen Kontrollen zu verzichten, eine absichtliche philosophische Entscheidung? Wenn ja, wo im Code findet diese Entscheidung statt? Ich habe seit einer Weile dafür gegraben.
Sehr geschätzt.
Ah, diese Option wurde hinzugefügt, nachdem ich das Repo geklont habe, also habe ich es nicht gefunden. Obwohl es die richtige Antwort zu sein scheint, scheint diese Option allein nichts zu tun, zumindest nicht auf iOS. Ich werde mehr Zeit damit verbringen müssen, mit Optionen zu spielen und die Quelle zu lesen. Es ist möglich, dass VideoJS das Rendern von Menüs auf Mobilgeräten momentan nicht unterstützt. – onyxrev
Mein Daten-Setup war eigentlich ein ungültiger JSON (Schlüssel immer angeben!), So dass die Optionen nie richtig analysiert wurden. Sie haben Recht - dies aktiviert die VideoJS-Steuerelemente auf Mobilgeräten. – onyxrev