Das Bild im <img> -Tag ist standardmäßig auf 0 x 0 Pixel eingestellt, obwohl die Größe festgelegt wurde

Aus irgendeinem Grund kann ich die Bildgröße bei Verwendung von nicht einstellen<img> tag innerhalb eineshtml5 video Element. Es wird immer auf zurückgesetzt0 x 0 Pixel.

Der Grund, warum ich das benutzeimg ist ein Fallback für alte Browser, bei denen das Video-Tag einfach nicht funktioniert.

Hier ist mein CodeHINWEIS Ich habe "myVideo.mp4" absichtlich entfernt, um den Fallback nachzuahmen :

<video id="welcome" height="1080" width="1920" preload="auto" loop autoplay>
   <source type="video/mp4" src="@Url.Content("~/_video/myVideo.mp4")" />
   <img src="@Url.Content("~/_video/posterframe.jpg")" height="1080" width="1920"/>
</video>

Dies führt zu folgendem Ergebnis (beim Debuggen in Chrome). Beachten Sie das"0x0 Pixel (natürlich: 1920 x 1080)"

Hat jemand Vorschläge zu einem Fix? Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage