Ich habe einen einfachen html5-Video-Tag erhalten:Wie kann ich das html5 Video-Element Breite und Höhe
<video autobuffer="true" id="video" controls="true">
<source src="some_url"></scource>
</video>
Ich habe nicht definiere eine offensichtliche Breite und Höhe in Video-Tag oder in CSS, würde der Video-Wrapper anpassen Je nach Quelle Videogröße, das Problem ist, wie kann ich die aktuelle Breite und Höhe des Videos bekommen? Ich habe versucht, jquery
$('video').css('width');
aber es gibt mir die Originalgröße zurück: 300px
, was ich in der Seite zu sehen ist 800px!
Wie kann ich dieses Problem lösen?
Es sieht so aus, dass dies nur funktioniert, wenn Sie die Funktion vor dem Laden des Videos hinzufügen. Gibt es eine allgemeine Möglichkeit, diese Werte für ein Video zu erhalten, das bereits abgespielt wird? –
Bummer. Trotzdem danke. –
Was hält Sie davon ab, es vor Ihrem Video hinzuzufügen? Es sitzt nur da und lauscht auf das Ereignis loadedmetadata. – Neil