Bonjour
Novice en html5 et en js, je souhaite mettre deux (ou plus) lecteurs audio avecplaylist sur une même page html5
or dans tous mes essais, seul le 1er fonctionne correctement.
sur le 2eme, le lien du song renvoie a une lecture plein ecran et ne passe pas par le lecteur customisé par css.
script en head:
<script>
function loadSong(elt, e) {
if(!e) var e = window.event;
document.getElementById("player").src=elt.href;
document.getElementById("player").load();
document.getElementById("player").play();
return false;
}
window.onload = function() {
links = document.getElementById("playlist").getElementsByTagName("a");
for(var i = 0; i<links.length; i++) {
links.onclick=function(e) { return loadSong(this, e); };
}
}
</script>
[b]player:
Y'a t'il moyen de rendre les deux lecteurs independants ?
[/i]
Novice en html5 et en js, je souhaite mettre deux (ou plus) lecteurs audio avecplaylist sur une même page html5
or dans tous mes essais, seul le 1er fonctionne correctement.
sur le 2eme, le lien du song renvoie a une lecture plein ecran et ne passe pas par le lecteur customisé par css.
script en head:
<script>
function loadSong(elt, e) {
if(!e) var e = window.event;
document.getElementById("player").src=elt.href;
document.getElementById("player").load();
document.getElementById("player").play();
return false;
}
window.onload = function() {
links = document.getElementById("playlist").getElementsByTagName("a");
for(var i = 0; i<links.length; i++) {
links.onclick=function(e) { return loadSong(this, e); };
}
}
</script>
[b]player:
<ul class="signature">
<div class="tittle"> lecture en ligne</div>
</ul>
<div> <audio tabindex="0" id="player" controls>balise audio HTML5 inconnue</audio>
<ul id="playlist">
<li><a href="../datas/#">nom_song_1</a></li>
<li><a href="../datas/##">nom_song_2</a></li>
</ul></div>
Y'a t'il moyen de rendre les deux lecteurs independants ?
[/i]