compteur
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  ConnexionConnexion  
Partager | 
 

 mettre un PAUSE et un CHARGEMENT à un lecteur mp3

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Beldjilali
Programmeur
Programmeur


Nombre de messages: 3013
Date d'inscription: 24/06/2007

MessageSujet: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Jeu 16 Oct 2008, 22:10

un petit code parce que je vois de plus en plus de personne qui se penchent sur les lecteur mp3.

Voilà comment mettre un CHARGEMENT et un PAUSE à son lecteur (il faut savoir programmer IMPERATIVEMENT en langage actionscript)

je donne le code épuré (la class étant lecteur)

Code:

class lecteur{
static var son=new Sound();
static var position:Number=0;
static var init:Number=0;

static function lecture() {
son.start(position);
}

static function pause() {
position=son.position;
son.stop();
}

static function stop() {
position=0;
son.stop();
}

static function main() {
if(init!=81) {
son.loadSound("mamusiquequitue.mp3", true);
init=81;
}
if(_root.chargement_text<100) _root.chargement_text=100*son.getBytesLoaded()/son.getBytesTotal();
}
}


Sachant que :
--- mettre le nom "lecteur" pour le nom du projet (de préférence).
--- l'adresse de la musique est mamusiquequitue.mp3 (à mettre sa propre adresse de musique)
--- pour afficher le chargement il faut créer un texte variable qui se nomme "chargement"
--- pour lancer la lecture, le pause et le stop il suffit de créer 3 images sur Eanim et de mettre en action programmée les codes respectifs :
Code:
->lecteur.lecture();

Code:
->lecteur.pause();

Code:
->lecteur.stop();


Si un connaisseur en AS veut bien tester pour valider ces codes Smile

_________________

Sur mon site, récupère ce diapo et mets-y tes images gratuitement :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://Beldjilali.fr.nf
Rock Lee
Modérateur
Modérateur


Nombre de messages: 4680
Date d'inscription: 03/05/2006

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Jeu 16 Oct 2008, 22:27

bien utile pour ceux qui ne savent pas faire Wink

Merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Beldjilali
Programmeur
Programmeur


Nombre de messages: 3013
Date d'inscription: 24/06/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Jeu 16 Oct 2008, 22:29

Wink Smile Very Happy

_________________

Sur mon site, récupère ce diapo et mets-y tes images gratuitement :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://Beldjilali.fr.nf
Admin
Administrateur
Administrateur


Nombre de messages: 17291
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Jeu 16 Oct 2008, 23:08

Bonsoir,

Après test, le redémarrage bug (play + pause + play)
j'entends le son durant 1/2 seconde.. Et.. Ca s'arrête.

Phildes

_________________
.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.e-anim.com
Beldjilali
Programmeur
Programmeur


Nombre de messages: 3013
Date d'inscription: 24/06/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Ven 17 Oct 2008, 19:34

La musique est entièrement chargée quand tu fais le PAUSE ou STOP?

_________________

Sur mon site, récupère ce diapo et mets-y tes images gratuitement :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://Beldjilali.fr.nf
Admin
Administrateur
Administrateur


Nombre de messages: 17291
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Ven 17 Oct 2008, 20:27

Beldjilali a écrit:
La musique est entièrement chargée quand tu fais le PAUSE ou STOP?

Non.

Mais il faudrait que la bouton pause fonctionne en lecture directe.

As-tu fais des essais ?

Phildes

_________________
.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.e-anim.com
Beldjilali
Programmeur
Programmeur


Nombre de messages: 3013
Date d'inscription: 24/06/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Ven 17 Oct 2008, 20:54

ok je fais une correction pour prendre en compte le chargement de la chanson :

Code:

class lecteur{
static var son=new Sound();
static var position:Number=0;
static var charge:Number=0;
static var init:Number=0;

static function lecture() {
if(charge<100) son.start(position);
else {
son.loadSound("mamusiquequitue.mp3", true);
son.stop();
son.start(position);
}
}

static function pause() {
position=son.position;
son.stop();
}

static function stop() {
position=0;
son.stop();
}

static function main() {
if(init!=81) {
son.loadSound("mamusiquequitue.mp3", true);
init=81;
}
if(charge<100) { _root.chargement_text=charge;
charge=100*son.getBytesLoaded()/son.getBytesTotal();
}
}


là ça devrait fonctionner en prenant en compte le chargement de la musique Smile Very Happy

_________________

Sur mon site, récupère ce diapo et mets-y tes images gratuitement :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://Beldjilali.fr.nf
Ben-ouze
Super accro
Super accro


Nombre de messages: 1272
Age: 17
Date d'inscription: 08/12/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Jeu 30 Oct 2008, 03:52

J'ai fait un code a mon tour

Code:
class pm3{
static var sound:Sound = new Sound();
static var pos:Number=0;

   static function ecranDeBase0(mc:MovieClip):Void{
      /* <id method> <1225327772953/0> ne pas supprimer ni déplacer ce commentaire / don't supress or move this comment.*/
       
sound.loadSound("http://sd-1.archive-host.com/membres/playlist/82813085922843668/03InMyHeart-BoycottFeaturingM.mp3", false);
   
  var total=sound.getBytesLoaded();
  var load=sound.getBytesLoaded();
  var pourcent=((load*100)/total);
  var durre=Math.round(sound.duration/1000);
  var position=Math.round(sound.position/1000);
  var largeur=((position*100)/durre);
 
  _root.chargement_text=pourcent+" %";
 
  if(pourcent==100){
  _root.chargement._visible=false;
  }else{
  _root.chargement._visible=true;
  }

  _root.minsec_text=position+"/"+durre;

  _root.barre._xscale=largeur;
   
    _root.play.onPress=function(){
    sound.start(pos);
   };
   if(pourcent>30){
    _root.stop.onPress=function(){
    sound.stop();
   pos=0;
      
   };
   }
   _root.pause.onPress=function(){
   sound.stop();
   pos=sound.postition;
   };
   
   if(pos==sound.duration){
   sound.stop();
   pos=0;
   }

   }
}



La différence avec celui de Beldjilali c'est la barre de progression et
que vous n'avez pas besoin de d'entrer un code dans les boutons de
controle de lecture. Mais il se peut que sa fonctionne pas. En passant, MTASC dit que sound.start et stop sont pas dans la classe sound.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Admin
Administrateur
Administrateur


Nombre de messages: 17291
Localisation: Toulouse
Date d'inscription: 11/12/2005

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Jeu 30 Oct 2008, 16:35

ben-ouze a écrit:
J'ai fait un code a mon tour
...
La différence avec celui de Beldjilali c'est la barre de progression et
que vous n'avez pas besoin de d'entrer un code dans les boutons de
controle de lecture. Mais il se peut que sa fonctionne pas. En passant, MTASC dit que sound.start et stop sont pas dans la classe sound.


Tu veux dire que l'éditeur-Mastc (dans E-Anim) n'accepte pas le sound.start()
- effectivement... Mais lors la construction de l'animation, c'est accepté (Mtasc l'accepte Very Happy )

Je le corrige.

Phildes

_________________
.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.e-anim.com
Ben-ouze
Super accro
Super accro


Nombre de messages: 1272
Age: 17
Date d'inscription: 08/12/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Sam 01 Nov 2008, 16:51

Comment faire alors pour compiler le script a l'extérieur de e-anim
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Rock Lee
Modérateur
Modérateur


Nombre de messages: 4680
Date d'inscription: 03/05/2006

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Sam 01 Nov 2008, 17:30

tu télécharge MTASC séparemment sur le site officiel > http://www.mtasc.org/#download

et apres tu creer un nouveau document avec le bloc note

et tu met ce code dedans et t'enregistre en compile.bat

Code:
c:\mtasc\mtasc -swf book.swf -main Page.as -version 8

pause


c:\mtasc\mtasc depend de l'endroit ou tu as extrait mtasc Wink

les différents arguments pour compiler sont sur la page d'accueil http://www.mtasc.org/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
chris_c
Super accro
Super accro


Nombre de messages: 8319
Age: 41
Date d'inscription: 18/11/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Sam 01 Nov 2008, 19:21

c'est possible de faire comme ca, mais comme MTASC est intégré à e-anim, je vois pas l'interêt de le faire ainsi. Ca changera pas ton code.
faut juste faire la différence entre ce qui est souligné et ce qui passe ou pas. tu compiles et si tu as pas le bat d'erreur, ben c'est que ca fonctionne. Faut pas trop se fier à ce qui est souligné dans le compilateur, si tu as une erreur de compilation, alors là ca vaut la peine de regarder ce qui est souligné.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Rock Lee
Modérateur
Modérateur


Nombre de messages: 4680
Date d'inscription: 03/05/2006

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Sam 01 Nov 2008, 19:23

ptetre qu'il veut faire comme ça à cause de l'erreur que lui indique le compilateur e-anim / MTASC
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ben-ouze
Super accro
Super accro


Nombre de messages: 1272
Age: 17
Date d'inscription: 08/12/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Sam 01 Nov 2008, 19:24

Rock Lee a écrit:
ptetre qu'il veut faire comme ça à cause de l'erreur que lui indique le compilateur e-anim / MTASC


c'est sa
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
chris_c
Super accro
Super accro


Nombre de messages: 8319
Age: 41
Date d'inscription: 18/11/2007

MessageSujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3   Sam 01 Nov 2008, 19:48

j'ai compris mais il aura une aide en moins meme.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

mettre un PAUSE et un CHARGEMENT à un lecteur mp3

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

 Sujets similaires

-
» Pause pipi
» lecteur cd dvd de l ordi ne s'ouvre plus automatiquement
» mettre dédicace
» Mettre ses catégories en onglets
» Comment mettre une ombre sur un text ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Comment faire, Problème, Bug :: Tutoriels :: Programmation-