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

95
Vistas
Cambio aleatorio de video con JS - javascript

Soy novato, quiero mostrar videos aleatorios al cargar el sitio web, encontré este código, cambie algunas cosas y logré lo que quería, pero ahora necesito que cada video tenga una pequeña descripción y un enlace. Adjunto esta imagen. Quiero algo similar a esto, hay alguien aquí que pueda ayudarme con esto, gracias de antemano.

https://piic.me/img-134

 <video autoplay muted loop id="OracleVid" style="display: auto; max-width:100%;"> <source id="OracleVidSRC"/> </video> <script> var clip = document.querySelector("#OracleVidSRC"); var video = document.querySelector("#OracleVid"); var oracleVidArray = [ "http://localhost/website/wp-content/uploads/2021/10/logitech1_xlarge_preview.mp4", "http://localhost/website/wp-content/uploads/2021/10/6b_xlarge_preview.mp4", "http://localhost/website/wp-content/uploads/2021/10/elementor1_xlarge_preview.mp4" ]; window.onload = function oracleFunction() { clip.src = oracleVidArray[Math.floor(Math.random() * oracleVidArray.length)];; //video.style = "display: block"; video.load(); } </script>

También puede ver el código original aquí: Cambio aleatorio de src de video con JS

Solo quiero incluir esto en el código js anterior (cada video tiene una URL y una descripción diferentes)

 <figure class="wp-block-video"> <a rel="noreferrer noopener" href="https://website.com" target="_blank"> <video autoplay="" loop="" muted="" src="http://localhost/website/wp-content/uploads/2021/10/logitech1_xlarge_preview.mp4" playsinline=""> </video> </a> <figcaption><strong><code><span style="color:#111111" class="has-inline-color">Description </span></code></strong><a rel="noreferrer noopener" href="https://website.com" target="_blank">website.com</a></figcaption> </figure>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Agregue la clase "ninguna" en:

 <figure class="wp-block-video none">

Editar clase css:

 .none { display:none; }

Pon tu código con "<figure" después del código con "<video" como se muestra a continuación:

 <video autoplay muted loop id="OracleVid" style="display: auto; max-width:100%;"> <source id="OracleVidSRC"/> </video> <figure class="wp-block-video none"> <a rel="noreferrer noopener" href="https://website.com" target="_blank"> <video autoplay="" loop="" muted="" src="http://localhost/website/wp-content/uploads/2021/10/logitech1_xlarge_preview.mp4" playsinline=""> </video> </a> <figcaption><strong><code><span style="color:#111111" class="has-inline-color">Description </span></code></strong><a rel="noreferrer noopener" href="https://website.com" target="_blank">website.com</a>

Y en función oracleFunction() eliminar clase ninguno.

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