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

367
Vistas
Reproducir automáticamente un video dentro del control deslizante

Estoy usando el control deslizante pulido descargado de http://kenwheeler.github.io/slick/

Tengo varias imágenes en la reproducción automática que se muestran correctamente, sin embargo, también tengo un archivo mp4 que no puedo acceder a la reproducción automática. Aquí está mi HTML:

 <section class="regular slider" style="width: 900px; left: 60px; top: 230px;"> <div> <video autoplay> <source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" type="video/mp4"> </video> </div> <div> <img src="https://placehold.it/350x300?text=2"> </div> <div> <img src="https://placehold.it/350x300?text=3"> </div> </section>

Y aquí está mi guión:

 <script type="text/javascript"> $(document).on('ready', function() { $(".regular").slick({ dots: true, infinite: true, slidesToShow: 1, slidesToScroll: 1, autoplay: true, autoplaySpeed: 2000 }); }); </script>
about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Cito a @AsafDavid. Mire el ejemplo de código de trabajo en la respuesta original .

Sí, se puede hacer usando JavaScript. Cuando la diapositiva de video se convierte en la currentSlide , debe:

  1. pausar el control deslizante
  2. reproducir el video

Puedes hacer esto usando el evento afterChange :

 $('.sliderMain').on('afterChange', function(event, slick, currentSlide){ if (currentSlide == 5) { $('.sliderMain').slick('slickPause'); myVideo.play(); } });
about 4 years ago · Santiago Trujillo Denunciar

0

Puede usar la función de devolución de llamada afterChange para lograr esto.

 $('.your-element').on('afterChange', function(event, slick, currentSlide, nextSlide){ $('#video')[0].play(); });
about 4 years ago · Santiago Trujillo Denunciar

0

El video debe silenciarse para que funcione la reproducción automática.

 <video autoplay muted> <source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" type="video/mp4"> </video>
about 4 years ago · Santiago Trujillo 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