Player audio HTML5 lecture continue.
Résolu/Fermé
Ben314
Messages postés
2312
Date d'inscription
lundi 12 décembre 2011
Statut
Membre
Dernière intervention
1 mai 2017
-
Modifié par Ben314 le 24/11/2015 à 06:46
Ben314 Messages postés 2312 Date d'inscription lundi 12 décembre 2011 Statut Membre Dernière intervention 1 mai 2017 - 26 nov. 2015 à 12:56
Ben314 Messages postés 2312 Date d'inscription lundi 12 décembre 2011 Statut Membre Dernière intervention 1 mai 2017 - 26 nov. 2015 à 12:56
A voir également:
- Html5 player audio
- Realtek audio driver - Télécharger - Pilotes & Matériel
- Html5 video player - Télécharger - Divers Web & Internet
- Transcription audio en texte word gratuit - Guide
- Adobe shockwave player - Télécharger - Divers Web & Internet
- Audio music - Télécharger - Lecture & Playlists
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
526
24 nov. 2015 à 11:36
24 nov. 2015 à 11:36
Salut,
Tu peux utiliser l'événement onEnded de la balise audio pour détecter la fin de lecture du fichier afin de lancer la lecture du fichier audio suivant.
Un exemple simple ici : https://stackoverflow.com/questions/18274061/html-5-audio-tag-multiple-files
Bonne journée
Tu peux utiliser l'événement onEnded de la balise audio pour détecter la fin de lecture du fichier afin de lancer la lecture du fichier audio suivant.
Un exemple simple ici : https://stackoverflow.com/questions/18274061/html-5-audio-tag-multiple-files
Bonne journée
Ben314
Messages postés
2312
Date d'inscription
lundi 12 décembre 2011
Statut
Membre
Dernière intervention
1 mai 2017
1 497
26 nov. 2015 à 12:56
26 nov. 2015 à 12:56
Suite
Et dire que j'ai galérer tous ça parce j'étais en php 4.4.3 :(
Du coup ya plus de soucis...
Merci de vos contributions
Et dire que j'ai galérer tous ça parce j'étais en php 4.4.3 :(
Du coup ya plus de soucis...
Merci de vos contributions
Modifié par Ben314 le 24/11/2015 à 13:49
j'aurais du préciser que mes connaissance en js sont plutôt médiocre :(
j'ai fait du C# je voit bien ce qu'il faut faire mais comment...
Alors bon je tâtonne sans trop de résultat, j'ai déjà ajouter ça (pas de moquerie svp) :
Le truc c'est que pour ma fonction PlayNext, je sais pas trop comment récupérer la valeur de l'élément suivant pour le faire "manger" a ma fonction loadsong.
ou bien ou trouver celle l'élément existant et l'incrémenter...
Bref je vais continuer à chercher et à essayer de comprendre comment ça fonctionne ^^
Modifié par segatasenshiro le 24/11/2015 à 14:18
avec HTML5 pas mal de nouvelles fonctionnalités.
Pour la playlist il faut faire un tableau(array) avec les url des fichiers.
En comptant la position(-1 car le premier indice du tableau est 0) on passe au suivant.
Voilà j'espère c'est clair.
L'autre truc à faire est de placer le code en utilisant body onload=fonctionprincipale()
(ou bien avec la fonction document.ready() de jquery qui fait la même chose) car cela vérifie que le DOM est bien chargé(l'arbre des balises accessible par javascript) avant d'y accéder sinon ça posera des problèmes.
Petit recap des événements de audio et video(et méthodes):
http://www.w3schools.com/tags/ref_av_dom.asp
24 nov. 2015 à 14:26
Je n'ai pas encore implémenté complètement la fonction pour boucler sur toute la playlist par contre alors prendre le code tel qu'il est ;)
https://jsbin.com/doriwoluku/edit?html,js,output
24 nov. 2015 à 14:26
Voici un exemple permettant de récupérer les musiques les unes après les autres :
J'ai ajouté une classe "song" afin de sélectionner plus facilement les liens.
On commence par initialiser plusieurs variables (voir commentaires), puis dans la fonction nextSong(), on utilise l'opérateur modulo pour boucler sur le nombre de musique et renvoyer la musique suivante.