Изображение в теге <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)»
Кто-нибудь есть какие-либо предложения относительно исправления? Большое спасибо