Esto no funciona para mí. Creé script src en mi HTML
function eyob1() { var play1 = document.getElementById("aud").src="eyobmknn/trk1.mp3" play1.loop = "true"; pley1.play(); }
<!DOCTYPE html> <html > <head > <link rel="stylesheet" href="launch.css"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div onclick="openeyob();" class="eyob" id="eyob">Eyob Mekonnen</div> <div id="container"> <div onclick="eyob1();" class="eyob1" id="eyob">01 track 01 <script src="lunch.js"></script> </body> </html>
y puedo agregar src pero no se puede reproducir el sonido
Respondí una pregunta similar aquí: Cómo reproducir audio cargado a través de la entrada de archivos
Es posible cambiar el atributo src usando el método SetAtrribute:
function eyob1() { var play1 = document.getElementById("aud") play1.settAtribute('src', "eyobmknn/trk1.mp3") }
Pero es importante notar que su código no tiene un elemento con id='audio'. Su secuencia de comandos no funcionará como está ahora.
Un buen punto de partida está aquí: https://developer.mozilla.org/en-US/docs/Web/Tutorials