Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

101
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!