La imagen en la etiqueta está predeterminada a 0 x 0 píxeles a pesar de configurar su tamaño

Por alguna razón, no puedo establecer el tamaño de la imagen al usar una etiqueta dentro de un elemento de video html5 . Siempre es predeterminado de nuevo a 0 x 0 píxeles .

La razón por la que estoy usando este img es como una alternativa para los navegadores antiguos donde la etiqueta de video simplemente no funcionará.

Aquí está mi código NOTA: He eliminado deliberadamente “myVideo.mp4” para imitar el respaldo :

  

Esto produce el siguiente resultado (al depurar en Chrome). Tenga en cuenta el “0x0 píxeles (Natural: 1920 x 1080)”

0 pixeles

¿Alguien tiene alguna sugerencia en cuanto a una solución? Gracias v mucho

Creo que esta es la forma en que el navegador oculta ya que el elemento es compatible con Chrome. Si abre esto en IE8, por ejemplo, el contenido de respaldo se muestra correctamente.

Las condiciones que ha utilizado para probar el repliegue son incorrectas. La eliminación de la fuente de video simplemente hará que el navegador no encuentre el contenido (es decir, un 404). En este caso, la alternativa correcta es utilizar el atributo poster="" en el elemento , que no está en su marca.

póster

La dirección de un archivo de imagen para que la UA se muestre mientras no hay datos de video disponibles

Por ejemplo:

  

Demostración completa (trabajando para mí en Chrome 26)

     HTML5 video demo