5/5 (96 avis)
Vue 77 760 fois - Téléchargée 12 181 fois
playlist_xml = new XML(); playlist_xml.ignoreWhite = true; playlist_xml.onLoad = function(ok) { if (ok=true) { playliste = this.firstChild.childNodes; premiere = this.firstChild.firstChild; enCours = premiere; for (i=0; i<playliste.length; i++) { liste.addItem(enCours.attributes.num+"-"+enCours.attributes.nom, enCours.attributes.fichier); enCours = enCours.nextSibling; } } }; playlist_xml.load("playlist.xml"); //localisation du fichier xml texte = "Sélectionnez un titre"; textedefaut = "Sélectionnez un titre"; lecture = 1; // 1:lit 1 fois, 2:lecture continue, 3:lecture aléatoire encoursdelecture = 0; titreencours = ""; niveauson = 75; posichon=0; ziq = new Sound(); ziq.onLoad = function(ok) { if (ok=true) { ziq.start(); texte = liste.getSelectedItem().label; titreencours = texte; textedefaut = texte; } else { texte = "Problème au chargement."; deselection(); } }; liste.setSelectMultiple(false); liste.setChangeHandler("userClic"); function userClic() { fichierEnCours = liste.getSelectedItem().data; // sélection du fichier audio vignetteEnCours = liste.getSelectedItem().label; // sélection de la vignette ziq.loadSound(fichierEnCours, false); vignette.attachMovie(vignetteEnCours, "vignette", 2); vignette._x=28; vignette._y=25; encoursdelecture = 1; chansonIntervale = setInterval(afficheTimer, 1000); } function deselection() { clearInterval(chansonIntervale); liste.setSelectedIndices(null); texte = "Musique arrêtée"; } ziq.onSoundComplete = function() { if (lecture==2) { if (liste.getSelectedIndex() < liste.getLength() - 1) { liste.setSelectedIndex(liste.getSelectedIndex() + 1); } } else if (lecture==3) { quantite=liste.getLength(); suivant=Math.ceil(quantite*Math.random()); liste.setSelectedIndex(suivant-1); } else { texte = "Sélectionnez un titre"; deselection(); } } duree = 0; position_curseur = 1; // Définition des actions des boutons boutonPlay.onRelease = function() { ziq.start(posichon, 1); chansonIntervale = setInterval(afficheTimer, 1000); } boutonPause.onRelease = function() { chansonPosition = Math.round(ziq.position/1000); clearInterval(chansonIntervale); ziq.stop(); texte = liste.getSelectedItem().label+" en pause"; } boutonStop.onRelease = function() { ziq=new Sound(); deselection(); encoursdelecture=0; texte = "Musique arrêtée"; } boutonSuivant.onRelease = function() { if ((lecture==1) or (lecture==2)) { if (liste.getSelectedIndex() < liste.getLength() - 1) { liste.setSelectedIndex(liste.getSelectedIndex() + 1); } } else if (lecture==3) { quantite=liste.getLength(); trace ("quantité="+quantite); suivant=Math.ceil(quantite*Math.random()); trace ("suivant="+suivant); liste.setSelectedIndex(suivant-1); } } boutonPrecedent.onRelease = function() { if (liste.getSelectedIndex() > 0) { liste.setSelectedIndex(liste.getSelectedIndex() - 1); } } boutonRecule.onRelease = function() { ziq.stop() posichon-=10; ziq.start(posichon, 1); } boutonAvance.onRelease = function() { ziq.stop() posichon+=10; ziq.start(posichon, 1); } bouton1fois.onRelease = function() { lecture=1; } boutonContinue.onRelease = function() { lecture=2; } boutonAleatoire.onRelease = function() { lecture=3; }
4 juil. 2017 à 21:21
15 avril 2010 à 23:14
15 avril 2010 à 22:50
je débute en PHP et j'aimerais qu'on m'explique la démarche à suivre afin que ce super lecteur fonctionne( dans quel fichier, en quel format, et entre quelles balises, ce serait vraiment très gentil ^^.
merci d'avance (felicitation au concepteur, c'est vraiment genial ce que tu fais ^^)
9 févr. 2010 à 23:25
J'aurais voulus savoir comment augmenter le son de 100% à 200% dans le code!
car j'ai essayez plusieur chose, mais la barre recule de 200 au lieu d'avancer de 100 quand je suis déjà à 100!
top = vol._y;
left = vol._x;
right = vol._x;
bottom = vol._y+100;
level = _root.niveauson;
//
vol.onPress = function() {
startDrag("vol", false, left, top, right, bottom);
dragging = true;
};
vol.onRelease = function() {
stopDrag();
dragging = false;
};
vol.onReleaseOutside = function() {
dragging = false;
};
//
this.onEnterFrame = function() {
if (dragging) {
level = 100-(vol._y-top);
} else {
if (level>100) {
level = 100;
} else if (level<0) {
level = 0;
} else {
vol._y = -level+100+top;
}
}
_root.ziq.setVolume(level);
_root.niveauson=level;
};
24 févr. 2009 à 19:33
Voilà, j'ai utilisé ton lecteur mp3 et en voulant
le placé sur ma page flash il me donne l'erreur
suivante(image = 1 :Ligne 15 : Erreur de syntaxe.
texte = pourcent add "%";).
Je ne sais pas comment régler le truc, si tu pouvais
m'éclairer je t'en serait reconnaissant.
ci-joint le lien de mon site perso, histoire de savoir
qui t'écrit. En te remerciant d'avance..
http://galeriemouss.fr/index.html
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.