-
Ajouter un Lecteur Audio HTML
Le Code
Explication
Je crée la playlist dans une balise select (ligne 3 du code). A chaque option de cette balise, on indique l'url du morceau (propriété value) Et son nom. Vous pouvez mettre autant de lignes que vous le souhaitez. Je crée ensuite une div qui a l'id "Divlecteur". Celle-ci ne me servira qu'à y insérer la balise audio. En effet, l'éditeur d'Eklablog ne permettant pas cette balise, je vais la créer en javascript. Le script (lignes 11 a 14) crée la balise et lui donne l'id "mysong". En ligne 13, on lit la première valeur du selectet on l'affecte à la propriété src de la balise audio. Lignes 15 à 18, on ajoute les contrôles (volume, play/pause etc.) et on lance automatiquement le morceau (autoplay à true). Tout cela lance le premier morceau. Ensuite, lorsque vous choisissez un autre morceau dans la liste, la fonction "joue" est appelée, charge le morceau et le lance. Ce tuto a été réalisé en quelques minutes. J'essaierai de le compléter ultérieurement. En cas de questions, un mp et je vous répondrai.
Suite à une demande, j'ai ajouté une fonction de lecture aléatoire (Lignes 19 à 28).