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

338
Vistas
¿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 Respuestas
Responde la pregunta

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 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