begin process at 2010 02 10 16:34:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

MX2004: CLASS

 > LECTEUR MP3 AVEC LISTE DE LECTURE, STREAMING OU NON (COMPOSANT) UPDATE FROM "_BENJY"

LECTEUR MP3 AVEC LISTE DE LECTURE, STREAMING OU NON (COMPOSANT) UPDATE FROM "_BENJY"


 Information sur la source

Note :
9,31 / 10 - par 13 personnes
9,31 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :MX2004: CLASS Classé sous :flash, mp3, class, player, audio Niveau :Débutant Date de création :13/07/2006 Date de mise à jour :19/07/2006 10:24:15 Vu / téléchargé :27 154 / 9 027

Auteur : eron

Ecrire un message privé
Commentaire sur cette source (76)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour a tous,

Pour ma première source je poste une version de modifiée de la source de "_benjy" (http://www.flashkod.com/code.aspx?ID=30120), merci à lui. J'y ai apporté pas mal de corrections surtout au niveau de la structure du code. Toutefois toutes les instructions ne sont pas encore remontées au niveau du fichier de défintion. Mais il ne manque pus beaucoup de boulot à mon avis... Et elle marche très bien pour moi comme cela.
En plus des modifications non visibles j'ai redesigné en plus soft.

Source originale :
La source originale est un lecteur de fichier mp3 sous forme de composant (http://www.flashkod.com/code.aspx?ID=30120)

Modi fié le 12/07/2006
- Skin
- Code source (optimisation)
- Pré-calcul de la durée global pendant le chargement
- Back Forward dépendant du tau de chargement en cours (test en ligne ou avec le bandwith)
- Comportement des controles au niveau de la classe
- Rollover des controles au niveau de la classe
- Test de préchargement
- Controle du l'état de la lecture
- Gestion de la lecture automatique entre les morceaux
- Ajout du réglage du volume par simple clique (En plus du drag cuseur)
- Control des appelsrécursifs

rest à faire :
- Remonter toutes les actions au niveau du fichier de définition notamment pour le controle du son
_ "_Benjy" avait mis en place un début de définition de la couleur des éléments par variable, j'ai ajouté un paramètre "Couleur" mai c'est tout. J' ai supprimé les fonctions initialement pour les recréées via un setRGb() dans le onload() de la classe et puis j'ai fait un rollover en alpha à la place (pas le temps) plus tard peut être.
- Redéfinir correctement les fonction en private ou public.


Bad behaviour:
Le controle du preload des fichiers est dans movie à papa (loderEngine) c'est plus robuste.... :(

Source

  • - streaming : N'est plus en vigueur, en ligne le player charge et joue le morceau il est possible d'avancer dans le morceau jusqu'a la fin de ce qui est réellement chargé. Pas de streaming ici, juste une chargement optimisé autorisant une lecture bufferisée.
  • - moncomposant.titre = "String"(remplace le titre affiché dans le lecteur)
  • - moncomposant.addItem("file.mp3") ajout un mp3 a la liste de lecture
  • - moncomposant.addItemAt(index, "file.mp3) ajout un mp3 à la liste de lecture à l'index désigné
  • - moncomposant.removeItemAt(index) supprime un mp3 de la liste de lecture
  • - moncomposant.volume (function get et set, retournant la volume du lecteur, entre 0 et 100)
  • - moncomposant.Arret() - Stop la lecture et pointe l'index au début de la liste
  • - moncomposant.LecturePause() - Toggle entre lecture et pause
  • - moncomposant.next()
  • - moncomposant.preivous()
  • Pour ces deux dernières méthodes on charge morceau suivant ou précédent et si le player est en lecture alors on le lit sinon on attend.
  • - autoplay:Boolean - à definir dans l'onglet paramètre(utile à une liste préremplie)
  • - dossier:String - à definir dans l'onglet paramètre
  • - moncomposant.position (number, (function get ou set, position dans la piste mp3, en millisecondes)
  • - moncomposant.current (index du mp3 encours de lecture dans la liste de lecture)
  • - moncomposant.liste = Array, contenant les nom de fichier .mp3 l'onglet paramètre
  • il est possible de récupérer la longueur de la liste par (moncomposant.liste.length)
- streaming : N'est plus en vigueur, en ligne le player charge et joue le morceau il est possible d'avancer dans le morceau jusqu'a la fin de ce qui est réellement chargé. Pas de streaming ici, juste une chargement optimisé autorisant une lecture bufferisée.

- moncomposant.titre = "String"(remplace le titre affiché dans le lecteur) 
- moncomposant.addItem("file.mp3") ajout un mp3 a la liste de lecture 
- moncomposant.addItemAt(index, "file.mp3) ajout un mp3 à la liste de lecture à l'index désigné 
- moncomposant.removeItemAt(index) supprime un mp3 de la liste de lecture 
- moncomposant.volume (function get et set, retournant la volume du lecteur, entre 0 et 100) 
- moncomposant.Arret() - Stop la lecture et pointe l'index au début de la liste
- moncomposant.LecturePause() - Toggle entre lecture et pause
- moncomposant.next()
- moncomposant.preivous()
Pour ces deux dernières méthodes on charge morceau suivant ou précédent et si le player est en lecture alors  on le lit sinon on attend.

- autoplay:Boolean - à definir dans l'onglet paramètre(utile à une liste préremplie)
- dossier:String - à definir dans l'onglet paramètre 
- moncomposant.position (number, (function get ou set, position dans la piste mp3, en millisecondes) 
- moncomposant.current (index du mp3 encours de lecture dans la liste de lecture) 
- moncomposant.liste = Array, contenant les nom de fichier .mp3 l'onglet paramètre 
il est possible de récupérer la longueur de la liste par (moncomposant.liste.length)

 Conclusion

Known issues:
Après des test cross-plateforme en vue d'un CD hybride j'ai remarqué un bug de chargement réglé pour le moment en compilant les projecteurs sur le plateformes de destiantion (Windos/Mac) pas de soucis pour une utilisation en ligne.
(Test MAC effectués sur MAC OS X)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

13 juillet 2006 12:05:40 :
MAJ screenshot
16 juillet 2006 12:36:29 :
Je reposte la source. Raison : Un mauvais test bloquait l'utilisation des controles à l'ouverture
19 juillet 2006 10:24:15 :
MAJ : Explication des Méthodes + Known issues

 Sources de la même categorie

Source avec Zip ENREGISTRER DANS UN FICHIER TEXTE AVEC L'AIDE D'UN EXE par Mr_Qqn
Source avec Zip Source avec une capture CLASSE CALCULATOR par BananaTree
Source avec Zip Source avec une capture CLASS "PATERN" : PERMET LA CRÉATION DE REMPLISSAGE DE MOTIF ... par top30
Source avec Zip Source avec une capture MA CLASSE DE BASE SUR LES TEXTES ( STRINGS ) par snakeeater1
Source avec Zip Source avec une capture UNE CLASSE "NUMBER RANDOM" PERMETTANT D'INFLUENCÉ LE RÉSULTA... par top30

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LECTEUR MP3 POUR SITE WEB AVEC LISTAGE AUTO DES REPERTOIRES ... par mac06
Source avec Zip LECTEUR MP3 AVEC SON UNIQUE ET FICHIER TEXTE (TRÈS SIMPLE ET... par bigjer
Source avec Zip Source avec une capture LECTEUR DE MP3 LOCAL, CHARGEMENT DES MUSIQUES GRÂCE AUX SHAR... par goovy
Source avec Zip Source avec une capture LECTEUR MP3 AVEC LISTE DE LECTURE, STREAMING OU NON (COMPOS... par _benjy
Source avec Zip Source avec une capture UN NOUVEAU JUKE-BOX par gazelle67

Commentaires et avis

Commentaire de fguitton le 14/07/2006 12:41:02

Bonjour, je suis Désolé de le dire, mais il m'est impossible d'tiliser les Bouton Play, Stop, ...
Je n'est fait que lancer le SWF du ZIP.
Y'a-t-il une explication ?

Commentaire de rrk275 le 16/07/2006 00:19:49

comme toi ca ne se lancait pas du zip mais par contre ca marche quand j'extrait ...

Commentaire de eron le 16/07/2006 12:32:47

Hello, Oui j'avais un un muavais test sur la navigation à l'initialisation, je reposte la source.

Commentaire de bali_balo le 16/07/2006 14:22:31

Lorsque tu lance le swf depuis le zip, winzip ou winrar décompresse seulement le fichier swf et le copie dans un dossier temporaire pour pouvoir le lire. Donc tu ne peut évidement pas lire les mp3 vu qu'ils n'ont pas été décompressés dans ce dossier temporaire...
Au contraire, si tu décompresse tous dans le même fichier, tu auras accès à cela!



Sinon j'aime bien le faite que tu ais créé ton lecteur mp3 en AS.
J'aurais préféré un peu plus de classe pour chaque composant de ton lecteur et surtout...un peu plus de commentaire ^^
Même si on coprend ton code, j'aimerais avoir un peu plus de commentaire, surtout pour les "trucs" entre [] qui te permettent de définir des composants! J'aimerais en savoie un peu plus.
Le code est évident pour toi, peut être pas pour les autres...

9.5/10 que je met à 10/10 :p


bali_balo....=]

Commentaire de tompintures le 17/07/2006 11:39:07

Bonjour,
quelqu'un aurait-il l'amabilité de me dire comment on ajoute des fichiers mp3 au lecteur (car il ne suffit pas de les mettre dans le fichier audio apparement ???) et aussi pour que le titre s'affiche dans le lecteur ???
merci d'avance

Tom

Commentaire de entropico le 17/07/2006 15:47:04

Bonjour,
bravo déjà à pour ce composant magnifique et à eron pour l'avoir ammelioré !!!
j'ai regardé vite fait le .as mais pour l'instant j'utilise le composant avec ses metodes pour comme il est.

Je sais pas où je me trompe, mais quand je definie la "liste" des mp3 il y a toujours le morceau par default qui s'execute, même si je fais :

moncomposant.liste = ["1er.mp3", "deuxième.mp3"]

En fait je fais ça sur la scene principal, peut être qu'il faut le faire sur l'evenement load du composant.
Pareil pour moncomposant.autoplay = false ... ça fonctionne pas :-(

Merci si vous avez le temps de m'eclairsir..
Emanuele

Commentaire de eron le 17/07/2006 19:28:13

Entropico (Emanuele): Sert toi du panneau propriété du composant pour définir autoplay à false, laisse la liste vide.

Ensuite dans ton code : moncomposant.liste = maliste ;

Pour ce qui est d'ajouter des morceux à la volée le composant à une méthode nommé addItem ;

moncomposant.addItem(url:string)

Commentaire de entropico le 18/07/2006 12:12:51

très bien, en effet il manquerait une fonction constructeur, mais c'est pas vraiment grave du tout !!
Sinon une autre petite question : quel est la difference entre streaming ou pas ?
J'imagine que dans un cas c'est du telechargement simultané comme d'habitude (pseudo-streaming), mais dans l'autre cas c'est quoi ? Ca peut pas être du vrai streaming vu que il n'y a pas de serveur...
Sinon merci encore à toi et Benjy pour le beau composant...

Commentaire de eron le 19/07/2006 10:14:35

Petite Update sur les méthodes de la classe  :

- streaming : N'est plus en vigueur, en ligne le player charge et joue le morceau il est possible d'avancer dans le morceau jusqu'a la fin de ce qui est réellement chargé (pas de streaming ici). Juste une chargement optimisé autorisant une lecture bufferisée

- moncomposant.next()
- moncomposant.preivous()
Pour ces deux fonctions on charge morceau suivant ou précédent et si le player est en lecture alors  on le lit sinon on attend.

- moncomposant.Arret() - Stop la lecture et pointe l'index au début de la liste
- moncomposant.LecturePause() - Toggle entre lecture et pause
- autoplay:Boolean - à definir dans l'onglet paramètre(utile à une liste préremplie)
- dossier:String - à definir dans l'onglet paramètre
- moncomposant.liste = Array, contenant les nom de fichier .mp3 ou bien à definir dans l'onglet paramètre
- moncomposant.position (number, (function get ou set, position dans la piste mp3, en millisecondes)
- current (index du mp3 encours de lecture dans la liste de lecture)
- moncomposant.titre = "String"(remplace le titre affiché dans le lecteur)
- moncomposant.addItem("file.mp3") ajout un mp3 a la liste de lecture
- moncomposant.addItemAt(index, "file.mp3) ajout un mp3 à la liste de lecture à l'index désigné
- moncomposant.removeItemAt(index) supprime un mp3 de la liste de lecture
- moncomposant.volume (function get et set, retournant la volume du lecteur, entre 0 et 100)


Commentaire de janetdream le 30/07/2006 18:35:57

Enfin un lecteur avec un code propre et un design sympa ! Merci a toi je vais l'ajouter en ligne sur mon site très prochainement :

http://hallowedsky.free.fr

++

Commentaire de toubo le 30/07/2006 20:40:49

Merci beaucoup, mais dommage que cela ne soit pas accessibles aux débutants, et oui j'ai rien piger comment utiliser ce player ! C'est balot :(

Commentaire de janetdream le 31/07/2006 18:51:26

Et bien je penserais que ce serait facile...mais non je n'arrive pas a incorporer ce lecteur dans le fla principal de mon site et je ne sais pas où lister les titres :s

Commentaire de toubo le 31/07/2006 19:44:55

Pareil ! :p

Commentaire de eron le 31/07/2006 20:30:43

Salut JANETDREAM et Toubo, le player est un composant, pour l'utiliser vous devez copiez le fichier SWC dans le répertoire composant de FLASH (je cous conseil de créer un dossier Custom Components) en suite fermer puis relancez FLASH.

Dans le panneau composant vous verez alors apparaitre un nouveau composant (le player) faite le glisser sur votre scene, nommez le pour accéder au propriétés et méthodes et letour est jouez.

NB je posterai bientôt un composant playlist qui fonctionne avec le player.

Commentaire de toubo le 31/07/2006 21:51:47

Merci je vais essayer mais pourquoi tu nous conseilles de créer un dossier Custom components et où d'abord dans le dossier composant de flash ?

Commentaire de rabast le 04/08/2006 17:59:56

Excellent, ya pas plus evident, sacre composant.
jattends le composant playlist
merci

Commentaire de toubo le 04/08/2006 18:40:28

Je n'arrive toujours pas à modifier le composant c'est pas "évident" quand on début ! merci

Commentaire de pako56 le 11/08/2006 10:25:41

Bonjour,

Ma question est la suivante : comment utiliser ce composant, qui jouerai
le même mp3 de façon ininterrompue entre plusieurs séquences  Flash ?

Ex :
Je suis dans la séquence "seq_a" de mon animation, le composant joue un
mp3, tout va bien...
Je déclenche une action qui doit me faire passer à une autre séquence de mon
animation (seq_b), sur la scène est présent le composant, mais... comment faire
pour que celui-ci ne recommence pas la lecture dès le début, mais à l'endroit où
il s'était arrêté en quittant la séquence "seq_a".

J'ai essayé des choses comme ceci:

// Dans "seq_a", je récupère la position actuelle du composant (nom d'occurence = lecteur) avec :
_global.lectpos = lecteur.position;

// Je le met sur pause
lecteur.LecturePause();


// ici je me retrouve dans l'autre séquence avec un occurence du composant.
gotoAndStop("ailleurs");


// Je redonne au composant la position précédente
lecteur.position = _global.lectpos;

// Je remet en lecture
lecteur.LecturePause();

Et... rien ne se passe ... il afiche bien le titre mais la son ne démarre pas.

Une idée ?

Commentaire de zoukozouko le 11/08/2006 15:50:15

ta ka metre ton player a part, tes sequence a part, et les inserer sur ton swf principal.
Ca te facilitera bien la tache.

Commentaire de pako56 le 11/08/2006 17:36:32

que veut-tu dire par "à part" ? Je ne vois pas... Les séquences sont forcément dans mon swf... ?!

Commentaire de zoukozouko le 11/08/2006 18:25:55

Tu crée ton animation principale.
Ensuite, tu crée séparement des fichiers swf qui contiennent chacune de tes séquences.
Tu aura donc principal.swf, sequence1.swf et sequence2.swf, pour cet exemple.
Ensuite dans ton fichier principal, tu utilisera action script pour créer dynamiquement tes clips, qui seront en fait tes séquences.
tu mets le code suivant sus les boutons qui vont lancer ta séquence.
Sur le bouton "lancer la séquence 1" :

mclip.removeMovieClip(); // explication plus bas
mclip = _root.createEmptyMovieClip("sequence1",0); // on crée un clip vide nommé séquence1
_root["sequence1"]._x = 20; // On lui dit ou il doit se placer sur ton principal.swf
_root["sequence1"]._y = 40;
mclip.loadMovie("sequence1.swf",0); // On lui dit de charger le fichier sequence1.swf

Sur le bouton "lancer la séquence 2" :

mclip.removeMovieClip(); // pour détruire le clip de la séquence1
mclip = _root.createEmptyMovieClip("sequence2",0); // on crée un clip vide nommé séquence2
_root["sequence2"]._x = 100; // On lui dit ou il doit se placer sur ton principal.swf
_root["sequence2"]._y = 150;
mclip.loadMovie("sequence2.swf",0); // On lui dit de charger le fichier sequence2.swf

Essaye ca, et si ca marche pas, je te posterai une source.
Salutations!

Commentaire de pako56 le 11/08/2006 19:29:27

okey... merci... jté un peu à la rue quand j'ai posté mon dernier msg, mais un simple :
loadMovieNum("kJudbox.swf",1);
dans mon anim principale suffit à naviguer de séquences en séquences sans coupures de la zike...

Commentaire de zoukozouko le 11/08/2006 19:29:27

http://www.flashkod.com/code.aspx?ID=39056
tiens, c'est fait en fait.
Au format Flash 8, j'espère que t'as le même...

Commentaire de pako56 le 11/08/2006 19:32:18

je suis en train d'utiliser de Eron, ici : www.gallys.fr
je personaliserais plus tard les formes, couleurs etc qui ne collent pas
avec le site lui-même, mais ca marche...

Commentaire de eron le 11/08/2006 21:12:03

Bonjour a tous,

Merci zoukozouko pour ta reponse a pako56, personellement je suis en pleinne installation en Republique Dominicaine.
Merci donc de votre comprehension en cas de questions sans reponses.

Commentaire de samsondainjour le 18/08/2006 12:39:30

>Trés bon lecteur j'ai juste un petit problème : quand je l'utilise et quand je teste mon animation j'ai sans arrêt une fenêtre sortie qui m'affiche titre etc.
Je n'arrive pas à m'en débarasser c'est assez ch.... ;-)
Sinon aucun pbm
PS : J'utilise flash 8 pro
Encore bravo !!

Commentaire de pako56 le 18/08/2006 12:53:47

Je ne suis pas l'auteur, mais pour l'avoir utilisé, c'est juste le fichier kJudbox.as qui trace certains événements, à des fins de débogages ou infos, sans doute. Ces infos ne sont évidements pas visibles dans la version qui est publiée.
Si elles ça te gêne, ouvre ce fichier et cherches les : trace(......);

@+

Commentaire de samsondainjour le 18/08/2006 13:24:12

Je viens de modifier le fichier mais ça ne change rien faut il recompiler ou uelque chose du style ? (je ne connais strictement rien sur le principe des composants de flash) je sais juste m'en servir ...

Commentaire de Elazard le 23/08/2006 23:45:35

je comprend pas comment on ajoute les MP3 à la liste de lecture >.< c'est trop chelou, quelqu'un pourrait me donner une marche à suivre? sinon très bonne source, j'aime bien le design classe
ca mérite amplement un 10 comparé a certains autres trucs

Commentaire de Elazard le 23/08/2006 23:50:16

J'ai gaulman! jsuis trop bon^^ et je déconne mdr

Commentaire de neojet le 24/08/2006 11:24:38

Pas mal mais ce n'est donc pas du streaming alors.

Commentaire de Pierrotlcf le 31/08/2006 01:40:51

Très bon lecteur et design somple mais comme certains ici je suis débutant et j'aimerai savoir comment ajouter des MP3 dans le lecteur ainsi que leur titres. Je vois bien qu'il faut faire qqch avec des composants en ligne de codes (moncomposant.addItem(fileMP3) etc...) mais j'ai aucune idée d'où je peux trouver ça. J'utilise Flash Pro 8 et je fais mon premier site, c'est pas évident donc si je pouvais avoir des explications à ce sujets s'il vous plait ça m'aiderait.
Merci

Commentaire de hemmekha le 31/08/2006 17:21:25

super lecteur mp3, magnifique mais pouffff quand on voit ça , qu'est ce compliqué pour nous petit novice en script et tout là

enfin j'ai mis un petit temp à comprendre comment rajouter un mp3 dans la liste, j'ai regardai au niveau du moncomposant et jsai pas trop quoi là , je voyais pas comme plusieurs comment utiliser ce bidul

enfet tout simple je partage pour certain autres comme moi

allez dans le .fla et selectionnez le grand rectangle , ensuite regardez en bas dans Paramètre , là il y a une ligne avec marqué music.mp3, ben double clic et rajouter les autres mp3 :) tout simple

un grand merci pour ce lecteur mp3 :)

vais tenter d'y rajouter quelques autres fonctions si ça s'accorde avec cette methode :)

Commentaire de eron le 31/08/2006 20:58:25

Salut a tous, Je suis toujours en exil Dominicain et Haitien tres prochainnement pour l'ajout de morceaux à la liste il existe deux procédure.

En dur : en éditant le panneau parametre du player une fois celui ci instancié dans votre nimation

Par la méthode addItem : moncomposant.addItem("file.mp3") vous devez pour cela nommer l'instance comme ici "mmoncompsant"

PS: la playliste est prete je la posterai asap

Commentaire de samysam25 le 04/09/2006 14:34:53

Salut Eron
j'aurai voulu savoir comment faire pour que le lecteur reconnaisse d'autre son. En effet, j'ai mi une chanson mp3 dans le dossier "audio" mais celui-ci n'est pas reconnu par le lecteur. Alors y aurait-il autre chose à faire, comme modifier du code ? (désolé mais je suis novice en flash)
Merci

Commentaire de toubo le 11/09/2006 11:02:06

Merci beaucoup ERON pour ton player et les effort que tu fourni pour expliquer mettre des MP3, mais moi débutant ce que tu dis c'est du chinois vraiment :s J'suis désolé je ne sais meme pas comment éditer le panneau parametre du player !  :(

Commentaire de toubo le 11/09/2006 11:07:32

Message aussi a  HEMMEKHA, c'est tres gentil de nous aider mais ca parait si simple avec toi, mais tu as du en oublier des etape car moi quand je clic sur le grand rectangle noir (celui qui entoure les touches) j'ai juste "trace(player.liste);trace(player.current);" qui apparait dans les action mais pas de "music.mp3" comme tu dis :s Que passa ?

Commentaire de toubo le 15/09/2006 12:18:02

Soyez sympa aidez moi ! :(

Commentaire de hemmekha le 16/09/2006 00:37:52

nan ce truc de trace machun c'est quand t'as séléctionné le rectangle d'image , moi je parle de selectionner le lecteur mp3 , ensuite en bas , pas où se situe les script , en dessous où tu as paramètre ...

Commentaire de toubo le 16/09/2006 02:13:11

Okay j'ai trouvé je vais tester merci mais on met quels fichiers en ligne svp ?

Commentaire de toubo le 16/09/2006 02:23:24

J'ai réussi à mettre la music ! merci mais je n'ai pas le titre de la chanson :(

Commentaire de toubo le 18/09/2006 12:52:14

Ca sert a quoi de mettre une source si on ne peux pas l'utiliser surtout que tu l'as mis dans la catégorie "débutant" ! Mon oeil ! lol

Commentaire de eron le 19/09/2006 16:56:38

Salut toubo arrete de spoiler s'il te plait le forum et envoie moi tes remarques en mp si tu veux je te donnerai un coup de main pour ta source sinon relis les notes tout est expliqué.

Commentaire de edbrac le 12/10/2006 15:06:48

Excellent player tout est très pro bravo,
Super player sauf un tit bug en alternance donc pas visible tout le temps.
Le titre x.mp3 fini tagé "auteur Toto titre titi", vient au titre y.mp3 "auteur LoLo titre Lili" de faire son tour de piste et de temps en temps, d'un titre à l'autre, ce n'est pas le tag du "titre" "auteur" qui apparait sur le player mais celui du nom de fichier... x ou y selon le cas ;)

Si des infos sur ce bug... Merci de faire passer, moi je ne vois pas !

Aussi, si la playlist est d'actu voire terminée, je veux bien la dowloader ;)


Merci à vous !

Commentaire de 0pale le 27/10/2006 10:54:40

élo

Merci pour ce player tout simple mais tellement efficace ;)

Commentaire de NemsS0 le 04/11/2006 03:50:14

Salut.
Je suis très interessé par ce lecteur mais étant débutant en flash je ne sais pas comment l'intégrer dans un site en flash. J'ai lu que c'est un composant, mais comment faire pour le tester?
Autre question je voudrais aussi mettre en place une playlist en xml généré par du php. Comment faire?

Commentaire de cynicfocus le 14/11/2006 11:24:17

Bonjour et merci pour le lecteur
Pour ma part je n'arrive pas à le redimensionner pour coller à mon animation de 150px de large.
Si je redimensionne le clip progressBorders je rencontre une difficulté : le clip processBar ne s'adapte pas, tout au moins il ne s'élargit pas jusqu'à l'endroit du clic !

Comment faire ?

Commentaire de photos09 le 27/01/2007 13:38:52

Bonjour, merci pour cette source qui est super mais j'ai un problème je ne sais pas comment faire pour rajouter un autre morceau ???

MERCI ENCORE !!

Commentaire de Clocho le 29/03/2007 21:58:34

Bonjour, je tien a te remericer pour ton lecteur car il est très bien foutu mais j'ai toute de même une question. Comment tu fait pour lire plusieur chanson ? J'ai mis dans le dossier "audio" mes chanson mais le lectuer lis que la chanson que t'as mis par defaut et aucune autre, comment je peu faire pour lire les autre ?

Merci d'avance pour ta reponse.

Commentaire de thankol le 19/04/2007 17:14:47

Bonjour,

c'est vrai qu'il est sympa ce palyer !

mais comme beaucoup d'entre vous il m'est impossible d'ajouter des mp3, alors que le dossier "audio" semble être le bon endroit pour les stocker.

je ne connais rien à flash, et je ne possède pas macromedia flash ... est'il possible que ce player cré une playliste en parcourant le dossier "audio" ?

merci d'avance pour vos réponses

Commentaire de billyjul le 02/06/2007 17:17:41

pas de streaming domage sa ne vaux pas 10

Commentaire de jaxze le 03/06/2007 13:23:17

Bonjour

enfin j'ai trouvé un player avec les options que je voulais..en plus lé magnifique en noir exactement ce qu'il me faut. Mon souci c'est que j'y connais rien en flash malgrès que je sois informaticien...je voulais donc savoir une chose...sur mon site j'ai des fichiers mp3 qui ont tous leur player unique ...bien sur je voudrais kil soit possible de les jouer dans ce player là . est ce que ce player le permet 'il ? et si oui comment diable fait on ?? c a s'aracher les cheveux flash..je désespere..

Commentaire de tchapi le 04/06/2007 12:25:27

Parfait, vraiment bravo!

Commentaire de towogi le 04/06/2007 13:17:39

Hello,
Super lecteur mp3 que je reussit a faire fonctionner du premier coup! whoo!
Mais bon, le noir ne va pas avec mon site, y'a bien un parametre couleur au composant mais j'arrive pas à m'en servir ... un peu d'aide?
Merci d'avance =)

Commentaire de zoukozouko le 04/06/2007 13:42:40

jaxze :
dans flash, clique sur le composant.
ensuite du fait Alt + F7 (inspecteur de composants).
T'as une petite fenêtre qui te permet de sélectionner le répertoire de tes mp3 (obtenus de manière entièrement légale, bien spur ;-)), tu peux éditer la liste des musiques de ton répertoire, etc...

Pour cette partie je ne pense pas que tu aies besoin de plus de détail, flash reste tout de même assez intuitif.

Bonne utilisation.

Au passage, je sais pas qui a foutu 2, comme note, mais c'est vraiment débile...
si c'est billyjul, c'est pas très malin, avec un 8 on aurait compris...

Commentaire de billyjul le 04/06/2007 20:35:11

c'est pas pour metre 2 c'est pour baisser la note final ;)

Commentaire de zoukozouko le 04/06/2007 22:56:01

c'est complètement idiot. Tu mets la note que tu veux mettre, et surtout que tu as estimé en regardant la source. La moyenne sert à représenter la note de la source pour l'ensemble des votants. En notant comme ça, d'une part tu dévalue complètement la source (qui n'est pas de lui à la base...), et en plus de ça tu rejette complètement l'avis des autres votants en disant "je vais faire en sorte que vos avis ne compte plus et je vais mettre un 2"...

Alors dans ces cas là, tu vois une source qui mérite 5 alors qu'une personne lui a mis 10, tu lui mets 0 pour avoir 5 au final?

du coup tu pers tout ton crédit, toute ton objectivité, et ta note ne set à rien.

Si tu veux te ratrapper, propose donc une source avec streaming, justement.

Commentaire de jaxze le 05/06/2007 15:48:21

merci de ta réponse zoukozouko mais ta solution permet juste de changer le répertoire par défauft du player si j'ai bien compris ?? parceque je voudrais que chaque mp3 listé sur ma page (qui sont des mix) aient chacun une icone du genre "play" et lorsque que l'on clic dessus la lecture en cour sur le player s'arrete et joue le mix sélectionné. En gros si vous savez ce que je dois rajouter pour que celà fonctionne ? car pour l'instant chaque mix à son player "dewplayer" et je voudrais donc tous faire lire par ce lecteur pour lequel au passage j'ai craqué..mici eron ;)

je voudrais caser le lecteur dans mon animation principale du site http://jaxze.free.fr
merci d'avance à tous ceux qui auront la solution :)

Commentaire de zoukozouko le 05/06/2007 19:52:39

ok, je suis pas sûr d'avoir bien compris. Mais d'après ce que je lis, ta page affiche une liste de mp3. Tu aimerais que l'utilisateur puisse cliquer sur le nom d'un mp3 et qu'il soit joué par le player?

Si c'est ça, alors ça risque d'être un peu plus compliké d'apparence, mais pas tellement en fait.

Su la première image où est inséré ton composant, tu dois utiliser les fonctions écrites par l'auteur de la source (_Benjy) pour insérer un mp3 :
moncomposant.addItemAt(0, "musique/file0.mp3")
moncomposant.addItemAt(1, "musique/file1.mp3")
moncomposant.addItemAt(2, "musique/file2.mp3")
moncomposant.addItemAt(3, "musique/file3.mp3")
moncomposant.addItemAt(4, "musique/file4.mp3")
moncomposant.addItemAt(5, "musique/file5.mp3")

ensuite, sur tes boutons, par exemple sur celui correspondant au titre "file5.mp3", tu insère le code suivant :

on (press){
while (moncomposant.current != 5) moncomposant.next();
}

si le player ne se met pas en lecture automatiquement, tu rajoute l'instruction moncomposant.LecturePause();

j'espère que ça pourra t'aider.

Commentaire de jaxze le 05/06/2007 20:40:05

merci ta réponse est très clair je commence à voir comment ça va se passer . j'essaye ça ce soir et jte remercie encore. :)

Commentaire de jaxze le 07/06/2007 17:27:01

Me revoilà ..sayé !! j'ai intégré ce player merci zoukozouko pour ta réponse. Au passage j'ai réussi à faire ce que je voulais c'est a dire intégrer le player dans une animation principale de mon site qui est le menu..le reste du site étant du html ,php , puis il y une rubrique mp3 on va dire qui liste des mp3 à partir de ma bdd pour chacun d'entre j'ai un bouton flash "play" indépendant. l'orsque que l'on clic dessus le mp3 sélectionné se rajoute à la liste de lecture du player et le lis. En gros je peux réutiliser mon bouton "play" partous où j'en aurais besoin dans le site sans à avoir à modifier l'animation principale (où j'ai foutu le player). Pratique !!! pour ceux qui veulent l'astuce dites le moi..

Sinon je dénonce un bug qui n'en ai peut être pas un : l'orsque on ajoute un mp3 dans la liste de lecteur via l'une des  2 méthodes fournis et que l'on se calle sur ce fichier et qu'on le joue, le volume est réinitialisé à 100% mais la barre de volume reste là où l'on l'avais mise avant. Donc après l'ajout et lecture d'un fichier il faut faire un moncomposant.volume(). d'ailleur j'ai un souci d'utilisation avec cette méthode si j'ai bien compris on l'utilise comme ça : moncomposant.volume(set,100) ; ...parceque ça ne marche pas. Qui sait ??

Commentaire de jaxze le 08/06/2007 13:24:39

re moi...désolé pour le double méssage au dessus il y a un bug de la page mais j'imagine qu'un admin passera  par là éffacer ça..
je poste une nouvelle fois parceque j'ai un souci avec la doc de benjy ..je comprend pas comment utilisé les méthodes suivante à partir de sa doc :

moncomposant.volume (function get et set, retournant la volume du lecteur, entre 0 et 100)
moncomposant.position (number, (function get ou set, position dans la piste mp3, en millisecondes)
moncomposant.current (index du mp3 encours de lecture dans la liste de lecture)
moncomposant.liste = Array, contenant les nom de fichier .mp3 l'onglet paramètre

il y a 15.000 syntaxes avant que je trouve la bonne donc si benjy t'est dans le coin ??? jveux bien que tu me donne un exemple ça serait parfait !  merci à toi d'avance

Commentaire de zoukozouko le 08/06/2007 14:13:00

Quand tu regardes l'action script, t'as les déclarations des fonctions.
J'ai jamais vu de déclaration de fonction en deux mots, mais ca doit marcher de la même façon :

essaye "moncomposant.set volume(100);"
ou le_volume = "moncomposant.get volume()";

pareil pour la position

current n'est pas une fonciton, c'est une variable de classe.

donc tu y accede en faisant index_du_tire_lu = moncomposant.current

ensuite : nom_du_fichier_lu = moncomposant.liste[index_du_tire_lu];

voilà, pour les fonctions, je suis pas sûr de moi, mais envoi moi une réponse pour me confirmer si ça marche!!

a+

Commentaire de tchapi le 21/06/2007 13:17:52

Le lecteur ne lit pas la musique à sa vitesse normale (c'est léger mais frustrant)... Quelqu'un a-t-il remarqué cela?
Y aurait il une soluce les amis?

Commentaire de tchapi le 21/06/2007 13:19:06

En fait c'est un peu plus lent...

Commentaire de eron le 22/06/2007 15:11:56

Bonjour,

Concernant la vitesse de lecture des morceaux qui peuvent etre joué en accéléré (un peu comme sur une cassette usée) il ne s'agit pas du lecteur mais de la capacité du player flash a lifre les mp3. Il faut faire attention à l'encodage du morceau qui doit etre en 44100 Hz, 22050 Hz ou 11025 Hz. Par exemple les mp3 encodés avec LAME le sont par défaut à 16000 Hz ce qui ne convient pas à flash.

Je n'ai pas vérifié si cela est corrigé dans la dernière version du Flash player.

Commentaire de tchapi le 22/06/2007 16:11:30

Salut Eron,

J'aurais dû tourner 7 fois mes doigts dans les poches avant de taper le message...
En effet, mes Mp3 n'étaient pas à la bonne fréquence par rapport à mes publications Flash en fait... Ce qui donnait un effet ralenti.
Alors encore bravo sur ce player dont je n'ai décidément plus rien à reprocher.

:)

Commentaire de fromage3 le 07/11/2007 12:10:45

Hello,

Très bon player!
Cependant un petit souci, si en local tout fonctionne correctement, en ligne, j'ai un problème avec la barre de déplacement. Le curseur reste inactif (au début), et quand je tente un déplacement, le mp3 redémarre depuis le début.
Si vous avez une idée pour résoudre cela...
Merci d'avance.

Commentaire de fromage3 le 07/11/2007 12:37:17

Juste une précision à mon post précédent :
Tout fonctionne parfaitement dans Firefox mais pas dans Internet Explorer.
Peut-être un souci de majuscules dans les noms des fichiers (cf: kJudbox), j'ai déjà eu ce genre de problème...

Commentaire de ricousin le 14/11/2007 19:47:21

Un grand merci pour ce player ! Élégant, simple, efficace.

Malgré tout, j'attends également avec impatience la version avec playlist.

Pour le moment, sur mon site www.yumyum.fr
j'ai fait une version avec lecture morceau par morceau + le jukebox
A quoi sert le paramètre "couleur" ? J'ai essayé de changer en mettant par exemple #CCCCCC ; mais rien ne se passe ??

merci, encore !

Commentaire de ricousin le 14/11/2007 19:51:24

dernière question :
étant donné que c'est un Component Flash, est-il possible de modifier le code source, de manière à personnaliser ?

Commentaire de eron le 17/12/2007 16:29:34

oui

Commentaire de djtech45 le 14/07/2008 15:37:10 10/10

Bonjour,

Ta source est vraiment géniale, bon j'ai eu un peut de mal avant de trouver comment mettre plusieurs fichiers mais maintenant ça marche.

Enfin ça marche en local, mais dès que je publie mon site en ligne le lecteur m'affiche le nom du fichier mais ni ne le charge ni ne le lis....

alors je ne sais pas si c'est parce que j'ai mal fais mes liens par rapport aux musiques qui sont sur mon serveur ou si c'est autre chose...

A la souche de mon sereur ya mon fichier index.html,
le dossier "audio" avec mes musiques
le swf de mon site
le swd et le swc de ta source...

mais je ne parvient pas a comprendre pourquoi il ne veut pas me lire mes musiques...
le lecteur est parametrer pour faire reference au dossier audio/  et aux fichiers qu'il contient...

alors je ne comprend pas ce qui ne va pas...
peut etre qu'un peut d'aide... :D

Commentaire de artmouss le 10/02/2009 17:23:28

merci

Commentaire de Colorsofindia le 23/03/2009 23:09:46 9/10

Bonjour et merci pour ce player !

Je désire incorporer à ce lecteur une fonction "boucle" qui permettrait à l'auditeur de pouvoir, en pressant un bouton "boucle", réécouter le morceau en cours indéfiniment (jusqu'à ce qu'il appuie à nouveau sur le bouton "boucle" ou qu'il passe au morceau suivant).

Mes connaissances en Flash étant extrêmement réduites,je suis incapable de fabriquer un tel bouton seul.

Je désire donc savoir si il y a une ligne de code à modifier dans la source (dans le fichier .fla ou .as par exemple) afin que, par défaut, chaque piste soit lu en boucle indéfiniment.

Merci d'éclairer ma lanterne et encore bravo.

Commentaire de Colorsofindia le 24/11/2009 08:46:36

Bonjour et merci beaucoup pour ce player.

je désire simplement lire un seul morceau sans que celui-ci soit bouclé.

Quelle manipulation dois je effectuer afin qu'à la fin de la lecture du morceau, celui-ci ne soit pas joué à nouveau comme c'est le cas actuellement ?
Je n'ai pas vu la fonction "loop" dans les propriétés du composants et je n'ai pas trouvé la ligne dans le fichier .as (mais c'est normal, je suis nul en .as !).

Merci pour ce renseignement et bonne journée.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

un player mp3 en flash? [ par fenixtrojan ] Bonjour,Je suis un amateur en flash MX 2004 pro... et je voudrai avoir un jukebox en flash, je voudrai avoir une barre, un nouton pose, un bouton play [ Flash MX 2004 ] Modifier un player mp3 [ par chodaboy34 ] Bonjour, J'ai récupéré le "mp3 player" qui est dans les exemples de Flash MX 2004. Il s'agit du fichier load_sounds.fla ( fichier dispo ici : http://v mp3 player dans flash [ par elpakto ] mon player mp3 avec list xml s arrette quand je change de sequence!! comment faire? c( '°(_,°' )o Player MP3 en Flash dans Director MX 2004 [ par SaulHudson ] Bonjour, Je gal&#232;re pour intergrer un player mp3 fait en flash dans une animation Director qui est destin&#233;e &#224; &#234;tre publi&#233;e en Player mp3 en Flash controlable en Javascript [ par NoTsu ] Salut à tous, Je recherches déséspérément à lire du mp3 sur mes pages via FireFox et sans avoir à installer ce gros relou de plugin que représente Qu Integrer un player MP3 à mon animation flash [ par nale_r ] Bonjour à tous !Une fois de plus je m'en remets à vos talents !Je suis en train de créer un site tout en flash et qui a besoin d'un lecteur MP3 avec u mp3 player [ par Igorzz ] Salut tout le monde! Voila, j'ai un server avec des fichiers mp3 et je voudrais crée un Player mp3 en Flash avec une playlist de tout mes mp3 q [Flash] Help wanted : lecteur mp3 comparant deux fichiers audio [ par Elvalys ] Salut à tous,Je trouvais dommage de me former sous flash juste pour créer un player avec la fonctionnalité recherchée quand tant de bonnes âmes dévelo inserer un player mp3 dans une animation flash [ par wilmark ] bonjour a tous je suis en train de construire un petit site en flash pour un ami et je rencontre bien sur un probleme bien precis que voici:voici le s bug Flash Player 10,0,12,36 & mp3 [ par CortoHHasur ] bonjour a tous,voila j'ai constate un bug avec la derniere version du player, lors de diffusion en ligne de fichiers audio encodes a 48Khz.<a target="


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales