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

178
Views
¿Cómo hacer que Html5 haga clic en el elemento de audio en el evento de pausa?

el problema parece simple pero no puedo encontrar una solución. Tengo múltiples elementos de audio en un archivo html. la primera misión fue pausar otra cuando se hace clic en una nueva. así que eso fue logrado por este código:

 var current_active_audio_element = ""; document.addEventListener('play', function (e) { var audios = document.getElementsByTagName('audio'); for (var i = 0, len = audios.length; i < len; i++) { if (audios[i] != e.target) { current_active_audio_element = e.target; audios[i].pause(); } } }, true);

y el código anterior funciona bien. el siguiente objetivo era hacer una alerta o salida de consola cuando un elemento de audio estaba en pausa. Solo quiero que solo se haga clic en el elemento, no en los que se detuvieron mediante programación en el bucle if en el fragmento de arriba . Algo como esto:

 document.addEventListener('pause', function (e) { var audios = document.getElementsByTagName('audio'); //console.log("CLICKED ITEM"); }, true);

mi código html es simple y es así:

 <h3>Khaled</h3> <audio controls id="Khaled" "> <source src="Khaled.mp3" type="audio/mpeg"> Your browser does not support the audio element. </audio> <h3>Radio 2</h3> <audio controls id="Radio2"> <source src="Radio2.mp3" type="audio/mpeg"> Your browser does not support the audio element. </audio>

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!