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

106
Vistas
Detecte la interacción de reproducción/pausa en el elemento de video e ignore los eventos activados a través de la función de búsqueda

Tengo un problema con los eventos del elemento de video:

Solo quiero activar un evento de análisis cuando se interactúa con el botón de reproducción o pausa . Los eventos de play , pause y playing funcionan como se espera hasta que se utiliza la función de búsqueda .

Me gustaría aislar los eventos de reproducción/pausa de los activados mediante búsqueda/búsqueda.

Cuando el video se está reproduciendo y se hace clic en él (se mueve a un punto diferente), los eventos de play , playing y pause se activan porque el video se pausará para almacenarlo en el búfer y comenzará a reproducirse nuevamente. Este orden no es siempre el mismo. Cuando está en pausa , no obtiene ninguno de estos eventos.

Al depurar los eventos de playing y pause , he visto el siguiente orden:

  • Orden 1: Pause , Seeking , Seeked , Playing
  • Orden 2: Pause , Playing , Seeking , Seeked , Playing

Este enlace a w3.org/mediaevents le da una buena indicación de lo anterior.

Configuré mi propia versión en jsfiddle (consulte los registros de la consola).

Intenté configurar un indicador que se restablece en un tiempo de espera y configurar/verificar el último estado para cada evento, por ejemplo, lastEvent = 'seeking' . Ninguno de estos funcionó al 100% debido a la orden de incendio inconsistente. Si arrastra la barra de búsqueda, no activará los eventos de play , playing o paused , lo que agrega otro escenario.

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