Bonjour,
Je souhaite pouvoir cliquer sur différentes Div contenant chacune un lien audio et, au clic de la souris, lire l'audio dans un lecteur audio (toujours le même).
ce que je constate
C'est seul le dernier lien de ma boucle for qui est pris en compte.
ce que j'aimerais
C'est pourvoir switcher entre les différents liens.
Vous l'aurez compris, je suis très débutant dans le javascript !
Merci par avance pour votre aide.
Je souhaite pouvoir cliquer sur différentes Div contenant chacune un lien audio et, au clic de la souris, lire l'audio dans un lecteur audio (toujours le même).
<body>
<audio id="lecteur_audio" controls="controls">audio inconnu</audio>
<ul>
<li class="piste_audio" href="/audios/03-flamenco.mp3">flamenco</li>
<li class="piste_audio" href="/audios/11-bwv847-bosendorfer.mp3">Bach</li>
<li class="piste_audio" href="/audios/04-rencontre.mp3">Rencontre</li>
</ul>
<script src="/moment_musical/test.js"></script>
</body>
var lecteur = document.getElementById('lecteur_audio');
var pistes = document.querySelectorAll('.piste_audio');
for (var i=0; i < pistes.length; i++ ) {
var lien = pistes[i].getAttribute('href');
pistes[i].addEventListener('click',() =>
lecteur.setAttribute('src',lien));
lecteur.play();
}
ce que je constate
C'est seul le dernier lien de ma boucle for qui est pris en compte.
ce que j'aimerais
C'est pourvoir switcher entre les différents liens.
Vous l'aurez compris, je suis très débutant dans le javascript !
Merci par avance pour votre aide.