 | |
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
ktom frontpage mioche
 |
lecteur audio , Posté le: 19-05-2006 6:39 |
|
|
Bonjour j'ai trouvé un petit lecteur audio flash est je voulais savoir ce que je doit changer pour que la musique démarre toute seul. merci
function PlaySon() {
/*
DECLARATION DES VARAIBLES - PLACEZ LES VALEURS QUE VOUS VOULEZ
*/
var SonVolMin = 0; // Volume minimum (min : 0)
var sonVolMax = 100; // Volume maximum ( max : 100)
var sonVolFad = 5; // Valeur d'incrémentartion ou de décrémentation du Fade (prendre un multiple de 10 : 1, 2, 5 ou 10)
var FadeInterval = 200; // Temps en millisecondes de répétition de la fonction FadeSon()
var SonUrl = "boucle 5.mp3"; // Url du son MP3 à jouer en boucle
/*
Cette fonction gère le Fade In et le Fade Out
*/
function FadeSon(vol) {
/*
Cette condition permet de ne pas se retrouver avec un volume inférieur à 0 ou suppérieur à 100
*/
if (monson.getVolume() <> SonVolMin || monson.getVolume() <> sonVolMax) monson.setVolume(monson.getVolume() + vol); _level0.display_vol.text = "vol "+monson.getVolume();
/*
Dès que le volume répond à l'une des 2 conditions
on supprime la boucle sur cette fonction.
*/
if (monson.getVolume() == SonVolMin || monson.getVolume() == sonVolMax) clearInterval(intervalID);
}
/*
Si l'objet Sound n'existe pas, on le crée.
Ceci évite de recréer un nouvel objet Sound
à chaque click de souris.
*/
if (monson == undefined) {
monson = new Sound();
/*
On Charge le son MP3 depuis l'URL passé en varaible SonUrl.
*/
monson.loadSound(SonUrl, true);
monson.setVolume(SonVolMin) ;
/*
Comme le volume à été initialisé à sa valeur minimum (ici : 0) sur la
ligne précédent, on lance un Fade In sur le son.
*/
intervalID = setInterval(FadeSon, FadeInterval, sonVolFad);
/*
Une fois que la duration de son est complète
on relance la lecture du son. On crée ainsi
une boucle sur le son.
*/
monson.onSoundComplete = function() {
this.start();
}
}
/*
Si le volume est au maximum, alors on fait
un Fade Out sur celui-ci.
*/
else if (monson.getVolume() == sonVolMax) {
intervalID = setInterval(FadeSon, FadeInterval, -sonVolFad);
}
/*
Si le volume est au minimum, alors on fait
un Fade In sur celui ci
*/
else if (monson.getVolume() == SonVolMin) {
intervalID = setInterval(FadeSon, FadeInterval, sonVolFad);
}
return monson.getVolume();
}
stop(); |
|
|
|
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|