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

340
Views
Reproducir audio con jQuery no funciona en Safari (pero funciona en Chrome)

Creé un botón de reproducción/pausa personalizado en HTML (con la clase 'reproducir-pausar'). Cuando se hace clic en el botón, alterna entre reproducir y pausar un archivo de audio. Todo el guión se ve así:

 var audio = new Audio('https://www.dropbox.com/s/wsdf7dwg7yrs0hs/Angels-Robbie-Williams%20%281%29.mp3?dl=1'); $('.play-pause').on('click', function() { if(audio.paused) { audio.play(); } else { audio.pause(); } });

Funciona perfectamente en Chrome. Pero en Safari, no sucede nada cuando se presiona el botón de alternancia (no se puede reproducir el audio en absoluto), y la consola emite esto:

 ' Unhandled Promise Rejection: AbortError: The operation was aborted.'

¿Alguna sugerencia sobre cómo hacer que el audio se reproduzca/pause en Safari?

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!