Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

178
Vistas
¿Cómo puedo determinar el ancho y la altura de un video sin pasar por el DOM?

Si quiero determinar el ancho y el alto de una imagen, puedo hacer lo siguiente:

 let image = new Image(); image.src = ...the source ; image.decode(); console.log( image.width, image.height );

No es necesario crear un elemento DOM para representar la imagen y luego obtener las dimensiones.

¿Es posible hacer algo similar con un video? ¿Si es así, cómo?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Esto parece hacer lo que quiero:

 let video = document.createElement( 'video'); video.setAttribute( "preload", "metadata" ); video.src = // ...the data source video.addEventListener( 'loadeddata', function() { console.log( this.videoWidth, this.videoHeight ); });

Creo el elemento de video, pero no lo inserto en el DOM. Creo que configurar el atributo de precarga no requiere que se cargue todo el archivo de video, pero no estoy seguro de eso.

Los datos se cargan y se activa el evento de datos cargados, registrando el ancho y el alto del video.

Me interesaría saber qué opinan otras personas sobre esta solución.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda