Bonjour à tous,
Je réalise actuellement un lecteur audio en HTML5/jQuery (à l'aide de la balise <audio>) et pour le moment, j'ai les fonctionnalités de lecture/pause/volume et la progressbar qui se remplie bien en fonction de l'avancement de la musique.
Maintenant ce que je souhaiterais, c'est que lorsque l'utilisateur clique à un endroit sur la barre, pouvoir récupérer une valeur afin d'avancer la musique ainsi que la progressbar.
Je précise que je débute en jQuery, donc s'il vous plaît ne me conseillez pas un lecteur audio déjà fait (le but étant d'apprendre).
Bien entendu avant de poster, j'ai fait une recherche sur le forum ainsi que sur Google, sans trouver de résultat à ma convenance.
L'une des solutions (que je ne trouve pas très évolutive) que j'ai trouvé consiste à calculer la distance entre le bord de la fenêtre du navigateur et la position du curseur de la souris (si j'ai bien compris, cela signifie que si plus tard je souhaite changer le design de mon lecteur, cette solution ne fonctionnera plus...).
Voilà, j'espère avoir été assez clair, merci d'avance pour votre aide !
Modifié par j0r (27 May 2013 - 09:21)
Je réalise actuellement un lecteur audio en HTML5/jQuery (à l'aide de la balise <audio>) et pour le moment, j'ai les fonctionnalités de lecture/pause/volume et la progressbar qui se remplie bien en fonction de l'avancement de la musique.
Maintenant ce que je souhaiterais, c'est que lorsque l'utilisateur clique à un endroit sur la barre, pouvoir récupérer une valeur afin d'avancer la musique ainsi que la progressbar.
Je précise que je débute en jQuery, donc s'il vous plaît ne me conseillez pas un lecteur audio déjà fait (le but étant d'apprendre).
Bien entendu avant de poster, j'ai fait une recherche sur le forum ainsi que sur Google, sans trouver de résultat à ma convenance.
L'une des solutions (que je ne trouve pas très évolutive) que j'ai trouvé consiste à calculer la distance entre le bord de la fenêtre du navigateur et la position du curseur de la souris (si j'ai bien compris, cela signifie que si plus tard je souhaite changer le design de mon lecteur, cette solution ne fonctionnera plus...).
Voilà, j'espère avoir été assez clair, merci d'avance pour votre aide !

Modifié par j0r (27 May 2013 - 09:21)