Bonjour,
J’ai mis en ligne sur l’un de mes sites un lecteur mp3 avec playlist, récupéré sur le web, tout simple basé sur la balise audio HTML5 :
http://www.anciens-irsid.fr/page/bulletin/bulletin_56/player_56.php
Ce lecteur est piloté par le script suivant :
J’ai cherché, sans y parvenir, à introduire une amélioration qui consisterait à un background-color sur l’élément de la playlist en cours de lecture.
Pour le moment ce background-color n’apparaît que lors du clic sur l’élément à lire par le css :
Je pense que cette amélioration ne peut se faire que dans le javascript sur lequel j’ai peu de connaissance.
Si vous pouviez avoir la gentillesse de m’apporter votre aide.
Merci d’avance
Cordialement
Patrick MARA
[/i]
J’ai mis en ligne sur l’un de mes sites un lecteur mp3 avec playlist, récupéré sur le web, tout simple basé sur la balise audio HTML5 :
http://www.anciens-irsid.fr/page/bulletin/bulletin_56/player_56.php
Ce lecteur est piloté par le script suivant :
<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[i].onclick=function(e) { return loadSong(this, e); };
}
}
</script>
J’ai cherché, sans y parvenir, à introduire une amélioration qui consisterait à un background-color sur l’élément de la playlist en cours de lecture.
Pour le moment ce background-color n’apparaît que lors du clic sur l’élément à lire par le css :
#playlist li a:active { background-color: yellow;}
Je pense que cette amélioration ne peut se faire que dans le javascript sur lequel j’ai peu de connaissance.
Si vous pouviez avoir la gentillesse de m’apporter votre aide.
Merci d’avance
Cordialement
Patrick MARA
[/i]