Accueil > Forum > > > > Afficher le pourcentage chargement d'un fichier mp3
Afficher le pourcentage chargement d'un fichier mp3
samedi 13 janvier 2007 à 16:39:42 |
Afficher le pourcentage chargement d'un fichier mp3

HydraThallium
|
Bonjour, J'ai créer un .fla très simple : un bouton play : charge la musique provenant d'un ftp (ca marche) un bouton stop : arrete la musique (ca marche) Seulement voila, j'aimerai bien voir le pourcentage de chargement du fichier mp3 qui est en train d'être chargé. Bien évidemment j'ai utilise : getBytesLoaded()/getBytesTotal()*100 mais sans grand succès (en faite, avec la méthode utilisé, le pourcentage est de 100% alors qu'elle n'est toujours pas lancée (donc pas encore téléchargée entièrement)) Merci d'avoir pris le temps de lire mon annonce, et je vous remercie d'avantage si vous trouvez une solution à mon problème. (je pense qu'il est d'une mal utilisation de Loaded/Total)
|
|
dimanche 14 janvier 2007 à 13:51:52 |
Re : Afficher le pourcentage chargement d'un fichier mp3

Girou
|
Bonjour, Tu n'as pas un morceau de code plus explicite ? Avec les infos données on sait pas déduire grand chose... sauf peut-être que tu controles le getBytesLoaded() et le getBytesTotal() de l'animation principale (déjà chargée forcément) @+ 
|
|
dimanche 14 janvier 2007 à 14:12:53 |
Re : Afficher le pourcentage chargement d'un fichier mp3

HydraThallium
|
Rebonjour, Alors voila sur le scénario principal j'ai mis : sonHome = new Sound();
j'ai posé deux boutons : Play et Stop sur mon scénario principal et un texte dynamique : de nom d'occurence (zone) Voici le code dans le bouton Play : on (press) { sonHome.loadSound("http://.../musique.mp3", true); sonHome.start(0, 2); zone.text = "" + (sonHome.getBytesLoaded()/sonHome.getBytesTotal()*100) + " % charge"; }
Voici le code dans le bouton Stop : on (press) { sonHome.stop(); }
Si vraiment c'est pas clair demandez moi le .fla
|
|
dimanche 14 janvier 2007 à 14:26:46 |
Re : Afficher le pourcentage chargement d'un fichier mp3

Girou
|
Hello, premièrement, sonHome. loadSound( "http://.../musique.mp3", true); true signifie que c'est du streaming et donc l'animation n'attends pas que le chargement soit complet avant de lancer le son deuxièmement, zone. text = "" + (sonHome. getBytesLoaded()/sonHome. getBytesTotal()*100) + " % charge"; est placé dans le onPress, c'est a dire que cela ne s'affichera qu'une seule fois (lorsque tu presseras sur le bouton) Si tu veux vraiment afficher le chargement de ton son, je créerais une fonction qui verifie le chargement du son (avec parametre false a loadSound) et affiche le pourcentage déjà chargé. Ensuite j'appelerais cette fonction avec un setInterval() tous les X millieme de seconde P.S. ne pas oublier de lancer le son (sonHome.starr(0,2) et d'arreter le setInterval un fois que le son est chargé ! @+ 
|
|
dimanche 14 janvier 2007 à 18:13:01 |
Re : Afficher le pourcentage chargement d'un fichier mp3

HydraThallium
|
Excuse moi mais j'ai jamais utilisée la variable SetInterval() Tu pourrais m'expliquer plus en détail le fonctionnement de celui ci. Enfin le fonctionnement je l'ai compris mais plutot l'application (comment l'utiliser)
merci
|
|
lundi 15 janvier 2007 à 09:11:36 |
Re : Afficher le pourcentage chargement d'un fichier mp3

Girou
|
Réponse acceptée !
Bonjour,
voici une proposition de code. Je te la donne sans certitudes, je n'ai pas de quoi la tester pour le moment.
Code à placer sur la frame 1
var intervalId:Number; function progression():Void { GBL=sonHome.getBytesLoaded() GBT=sonHome.getBytesTotal() // Controler que le chargement a déjà commencer sinon on aura une division par 0 pour GBT if (GBT!=undefined){ zone.text = "" + Math.floor((GBL/GBT)*100) + " % charge"; } // Controle si le chargement est terminé if(GBL==GBT && GBT!=undefined) { clearInterval(intervalId);// On stop l'Interval sonHome.start(0, 2); // on lancele son } } function lanceChargementMP3(fichierMP3){ // lancement du chargement sonHome.loadSound("
http://.../"+fichierMP3
, false); // lancement de l'Interval tous les 100 milisecondes intervalId = setInterval(this, "progression", 100); }
code à placer sur le bouton play pour lancer un chargement de son
on (press) { lanceChargementMP3("musique.mp3") }
J'ai mis le nom du mp3 en parametre de la fonction, cela permet d'avoir plusieurs bouton pour différent son sans devoir modifier la fonction de chargement
Bonne journée
@+

|
|
lundi 15 janvier 2007 à 19:28:22 |
Re : Afficher le pourcentage chargement d'un fichier mp3

HydraThallium
|
Merci pour ce code, il m'a été d'une grande utilité. En plus, le fait de l'avoir adapté pour plusieurs chansons, c'est comme mettre une cerise sur le gateau.
J'apporte juste une précision, meme en mettant : sonHome.onLoad (http://.../musique.mp3 , true)
ca affiche aussi le chargement et ca joue la musique directement. Merci encore
|
|
Cette discussion est classée dans : fichier, afficher, chargement, mp3, pourcentage
Répondre à ce message
Sujets en rapport avec ce message
PB pourcentage de chargement [ par ypikai ]
Bonjour,Voulant faire un preload de mp3 avec affichage de pourcentage j'ai produit le code suivant placé directement sur la première frame :var flux1
chargement de fichier externe [ par lexxo1000 ]
un petit soucis de debutant. J' aimerais charger un fichier.jpg externe au demarrage d' une page.J' ai créé une ocurrence(1a) pour receptionner mon f
XML et Flash : récupération de donnée [ par TMG Boby ]
Salut allDonc voilà, je cherche à faire un lecteur mp3 simplePour celà j'utilise un fichier XML contenant les données nécéssaires aux différents fichi
loadmovie? [ par newfoundglory ]
Bjr, j'utilise flash Mx7.J 'ai créer un fichier "mp3.swf". J' ai donc inseré 2 mp3 ki se lisent à la suite. Je peux les arreter avec un bouton stop ou
pb :chargement de fichier txt dans un swf dans un autre swf (balèse hein !) [ par la_ptite_85 ]
Bonjour !J'ai un petit problème :Je charge un fichier texte dans un swf --> pas de probleme ca marche.Par contre quand je charge ce même swf dans un a
comment afficher le contenu d'un array ? [ par camii ]
Bonjour, ma question est toute simple et bête : après avoir "remplit" un array, j'aimerais en afficher son contenu et l'utiliser :le tableau :colone1
Comment compiler plusieurs sons afin de former un seul fichier mp3 par ex.? [ par D1stort1on ]
Salut tous,J'aimerai savoir s'il est possible, à l'aide de flash de créer une sorte de compositeur qui permettrait, une fois le morceau réussi à l'aid
Probleme de chargement d'un fichier a cause d'un .htacess [ par fanfouer ]
Bonjour, j'essaye de charger un fichier qui se trouve sur un server web protege par .htaccess et j'aimerai savoir comment le contourner ou passer les
Lecture simple d'un fichier MP3 avec VB6 [ par m_k ]
Bonjour, je souhaiterais savoir comment peut-on lire automatiquement et le plus simplement possible un fichier MP3 sous VB6 du stylesub mainexecute to
Afficher le contenu d'un fichier texte dans flash [ par dchevalier ]
Bonjour,Je souhaiterais savoir comment afficher du texte contenu dans un fichier texte ou dans une base Mysql (dans mon cas, une biographie ou un list
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|