Ich bin in der Lage, die Breite & Größe des tatsächlichen Videos (nicht der Spieler), wenn sie nicht im Vollbild-Modus mit der videowidth() und videoheight(), wie diese zu bekommen:VideoJS erhält Video-Dimensionen im Vollbild-Modus
var SVideo = videojs('SingularVideo').ready(function(){
resizeFunc(this.videoWidth(), this.videoHeight())
});
das Problem ist, dass ich die Videogröße zu überprüfen, wenn der Benutzer Vollbild-Modus eintritt, so höre ich auf „fullscreenchange“ Ereignisse und erneut prüfen:
SVideo.on("fullscreenchange",
function() {
resizeFunc(SVideo.videoWidth(), SVideo.videoHeight());
});
Aber im fullscreenchange Rückruf, die Breite und Höhe ändert sich nicht, die Werte sind die gleichen wie wenn Das Video ist nicht im Vollbildmodus. Ich würde sehr gerne Vorschläge, wie Sie die tatsächliche Breite und Höhe des Videos im Vollbildmodus erhalten. TIA!
videowidth und videoheight Eigenschaften geben die Breite und Höhe der Medien, nicht des Elements. Diese ändern sich nicht magisch, wenn Sie auf Vollbild gehen. – Kaiido