Hoy vamos a implementar una función que nos permitirá reproducir sonido utilizando React.

Lo primero que tenemos que hacer es crear esta función que nos permitirá cargar el sonido:
export function cargarSonido(fuente: string) {
const sonido = document.createElement("audio");
sonido.src = fuente;
sonido.setAttribute("preload", "auto");
sonido.setAttribute("controls", "none");
sonido.style.display = "none"; // <-- oculto
document.body.appendChild(sonido);
return sonido;
}
Y para utilizarlo haremos lo siguiente.
Colocamos nuestros sonidos dentro de assets/sounds
Los importamos e invocamos a la función creada poniendo .start() al final.
import mi_sonido from 'assets/sounds/mi_sonido.mp3'; const sonido = cargarSonido(mi_sonido); sonido.play();

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.