Partage
  • Partager sur Facebook
  • Partager sur Twitter

Volume javascript

Sujet résolu
    9 août 2010 à 16:23:09

    Bonjour je voudrais changer le volume ( sur un lecteur mp3 que j'ai créer ) avec le javascript ci dessous:

    Code :
    function bouton_volume(aug) { // Appui sur les boutons du volume
    if(aug) { // Si appui sur "+"
    if(act_vol<100) { // Si on peut encore augmenter
    act_vol++; // On augmente
    timer = setTimeout(bouton_volume,1,true); // Et on relance la fonction
    }
    } else { // Si appui sur "-"
    if(act_vol>0) { // Si on peut encore diminuer
    act_vol--; // On diminue
    timer = setTimeout(bouton_volume,1,false); // Et on relance la fonction
    }
    }
    Cependant je n'arrive pas à changer le volume "tranche par tranche" disons que des que j'appuie sur mon bouton + ou - le sons devient nul et inversement

    Mercii
    • Partager sur Facebook
    • Partager sur Twitter
      9 août 2010 à 16:29:08

      Et bien ton code parle effectivement de lui-même :

      timer = setTimeout(bouton_volume,1,true); // Et on relance la fonction
      


      Donc tu lances ta fonction en boucle toutes les ms jusqu'à arriver a 100 : il te faut 0,1s pour passer d'un volume nul a un volume max, et inversement.

      Si tu veux incrementer en 10 par 10 ou inversement :


      act_vol+= 10;
      


      PS : Pense bien a utiliser les balises <code> pour le confort de lecture ;)
      • Partager sur Facebook
      • Partager sur Twitter
        9 août 2010 à 16:43:30

        A oui ça marche ! Merci beaucoup et désolé pour les balises "code"
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          9 août 2010 à 16:46:51

          Passe ton sujet en résolu alors :)
          • Partager sur Facebook
          • Partager sur Twitter

          Volume javascript

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown