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

361
Views
¿Se llama el evento de "pausa" en algún tipo de parada de audio?

MDN dice:

El evento de pausa se envía cuando se maneja una solicitud para pausar una actividad y la actividad ha entrado en su estado de pausa, más comúnmente después de que los medios se han pausado a través de una llamada al método pause() del elemento.

Pero, ¿qué sucede si el audio se detiene porque se detuvo o en un evento finalizado?

¿Seguiría activando el evento de pause ? ¿O también debería realizar acciones en stalled y ended ?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El evento de pausa de audio

La respuesta es que el evento de pausa solo se emite después de llamar al método pause() o ANTES de que ended o seeking un evento. El evento de búsqueda ocurre cuando se cambia la posición de la pista, lo que hace que el reproductor cambie entre pausa y reproducción.

El evento de pausa NO se emite después de un evento stalled o en waiting porque el audio todavía está en estado de reproducción. Además, cuando se cambia el origen del audio, se detiene el reproductor, pero no se emite ningún evento de pausa.

Las especificaciones del evento w3.org no brindan muchos detalles y la implementación puede variar según el navegador.

Ejecute el fragmento de código para monitorear eventos de audio en su navegador.

 "audioprocess,canplay,canplaythrough,complete,durationchange,emptied,ended,loadeddata,loadedmetadata,pause,play,playing,ratechange,seeked,seeking,stalled,suspend,timeupdate,volumechange,waiting".split(",").forEach(name => { player.addEventListener(name, (e) => monitor.innerHTML= e.timeStamp.toFixed(2) + ": " + e.type + "\n" + monitor.innerHTML); });
 <small>Click the audio controls to monitor events:</small><br/> <audio id="player" controls preload="false" src="http://commondatastorage.googleapis.com/codeskulptor-assets/Epoq-Lepidoptera.ogg" type="audio/ogg"> </audio> <textarea id="monitor" rows=6 style="width:100%"></textarea>

about 4 years ago · Juan Pablo Isaza Report
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!