Изображение в теге <img> по умолчанию имеет размер 0 x 0 пикселей, несмотря на настройку его размера.

По какой-то причине я не могу установить размер изображения при использовании<img> тег внутриhtml5 video элемент. Это всегда дефолт обратно0 х 0 пикселей.

Причина я использую этоimg это как запасной вариант для древних браузеров, где видео тег просто не будет работать.

Вот мой кодПРИМЕЧАНИЕ. Я намеренно удалил myVideo.mp4, чтобы имитировать запасной вариант. :

<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>

Это дает следующий результат (при отладке в chrome). Обратите внимание«0x0 пикселей (натуральный: 1920 x 1080)»

Кто-нибудь есть какие-либо предложения относительно исправления? Большое спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос