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

155
Vistas
Cómo asignar el controlador al botón de reproducción correcto

Al hacer clic en un botón de reproducción, se inician todos los videos que se han reproducido previamente: el botón de detener funciona y no se reproduce ningún video cuando los botones de reproducción están en pantalla.

Se supone que debe comenzar el inicio de los videos que no sean el botón de reproducción en el que se hizo clic anteriormente, y se supone que los otros videos deben detenerse.

Ese es el error que hay que arreglar.

Hacer clic en uno de los botones de reproducción cuando los videos están detenidos solo debe iniciar un video, no varios videos.

Para reproducir el problema: haga clic en un botón de reproducción y se cargará el video.

Luego haga clic en la X

Ahora haga clic en un botón de reproducción diferente y verá que el video en el que se hizo clic antes ahora se está reproduciendo, junto con el video en el que acabo de hacer clic. Entonces ahora hay 2 videos reproduciéndose al mismo tiempo.


Este código se ejecuta cada vez que creo un nuevo jugador.

Estoy asignando el controlador para reproducir el video en cada botón de reproducción, por lo que todos los videos se reproducen a la vez.

¿Cómo asigno el controlador al botón de reproducción correcto para ese jugador?

¿Cómo encontraría el botón de reproducción específico que necesito?

Haga clic en Ejecutar , no en actualizar para probar el código.

Código: https://jsitor.com/EBO8gdOs0c

Copia de seguridad: https://jsfiddle.net/5etxr1kg/

 function createPlayHandler(player) { const playButtons = document.querySelectorAll(".thePlay"); playButtons.forEach(function playButtonHandler(buttons) { buttons.addEventListener("click", function buttonClickHandler() { player.playVideo(); }); }); }
about 4 years ago · Juan Pablo Isaza
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