Utilisation de jQuery pour le contrôle HTML5 <audio> le volume
Ok, je veux contrôler le volume d'un élément HTML5 en utilisant le Curseur jQuery élément. J'ai mis en œuvre la diapositive, mais ne peut pas comprendre comment faire de la valeur du curseur prend la place du "lecteur audio.volume = ?".
Toute aide est très appréciée.
OriginalL'auteur futureslay | 2012-03-06
Vous devez vous connecter pour publier un commentaire.
La
volume
propriété est comme l'opacité, il va entre zéro et un, 100%.Votre code est si proche, il vous suffit de diviser
value
par100
lorsque le réglage du volume de la<audio>
élément:Avis j'ai aussi mis le
change
gestionnaire d'événement à l'intérieur de l'initialisation de laslider
widget.Quand je colle le code ci-dessus dans la console, tandis que sur votre page web, et le curseur de volume a fonctionné comme prévu.
Aussi, vous pouvez lier à la
slide
événement et le volume changera tant que l'utilisateur glisse leslider
widget, pas juste après la fin de déplacement de la poignée:Fonctionne très bien pour moi! Utilisé avec un custom jQuery UI thème pour le curseur, et juste comme ça j'ai une coutume curseur de volume de la lecture de fichier MP3 en arrière-plan.
OriginalL'auteur Jasper
Voici un rapide jsFiddle exemple (remarque: l'audio commence le chargement de la page).
jQuery:
HTML:
OriginalL'auteur j08691
En jQuery, vous pouvez obtenir l'objet DOM en utilisant simplement
Donc un exemple serait:
html
jQuery
OriginalL'auteur J-Roel
Cela peut également être réalisé avec une simple entrée de gamme de l'élément, sans l'aide de jQuery-UI.
OriginalL'auteur Kurt Van den Branden