Estoy tratando de poner sonidos y música en mi programa, este código funciona bien cuando lo llamo siempre que tenga el archivo descargado en mi PC, quiero saber si hay una forma de reproducirlo mediante un enlace directo. de Internet o de otra cosa, así que no necesito que se descargue su archivo.
function music() { var musics = ["archive.mp3"] for(var i = 0;i<musics.length;i++){ var music =new Audio(musics[z]) music.play() } }Intenté poner direcciones URL en el lugar del archivo e incluso otros formatos, pero no puedo hacer que funcione, cuando intento poner una URL de YouTube/SoundCloud/algunas bibliotecas de sonido abiertas, por ejemplo, y dice que no se encuentra ninguna fuente compatible. .
Parece el mismo problema que este tipo que no obtuvo ninguna respuesta: Java - Reproducción de un archivo de sonido desde Internet
Puede usar la etiqueta HTML <audio></audio> y agregar la fuente de su clip de audio, como se ve en el ejemplo a continuación.
Si quieres más ejemplos, consulta este enlace
Espero que esto te ayude.
<audio controls autoplay> <source src="https://assets.mixkit.co/sfx/preview/mixkit-arcade-retro-game-over-213.mp3" type="audio/mpeg"> Your browser does not support the audio element. </audio>