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

170
Views
¿Cómo arreglar una promesa no capturada del audio?

básicamente tengo este javascript que presenta audio múltiple como se muestra a continuación.

 var audio = []; audio["blue"] = new Audio("piano-blue.wav.mp3"); audio["red"] = new Audio("piano-red.wav.mp3");

Uso el audio para que se escuche cuando se hace clic en una imagen específica

 document.querySelector(".red-wheel").addEventListener("click", () => { document.querySelector(".red-wheel").innerHTML = "<img src='red-light.svg.svg'>"; setTimeout(setWheels, 500); console.log("red"); playColor("red"); }); document.querySelector(".blue-wheel").addEventListener("click", () => { document.querySelector(".blue-wheel").innerHTML = "<img src='blue-light.svg.svg'>"; setTimeout(setWheels, 500); console.log("blue"); playColor("blue"); });

La función playColour() se presenta a continuación

 function playColor(color) { audio[color].load(); audio[color].play(); }

Al verificar el resultado, se escucha el sonido, lo cual es excelente, pero se encuentra el error: no detectado (en promesa) DOMException: la solicitud de reproducción () fue interrumpida por una nueva solicitud de carga.

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

0

Eliminar audio[color].load(); , solo es útil cargar el audio de antemano (lo que no está haciendo, ya que lo está llamando al mismo tiempo que .play(); , o si cambió la URL del audio (que tampoco parece estar haciendo) )

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!