Bonjour à tous,
Je débute en FMS. J'ai récupérer un code pour un player vidéo, je l'ai adapté et il marche très bien.
Maintenant, j'aimerais faire un player de mp3 en streaming via FMS.
J'arrive a lire, faire pause, stop, régler le volume. Mais pas à obtenir la durée (ni la position) du son (alors que j'arrive à le faire sur les vidéos FLV).
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 //on se connecte au serveur de streaming Flash. nc.connect(urlStreaming); var m_ns = new NetStream(nc); this.createEmptyMovieClip("flv_mc", this.getNextHighestDepth()); flv_mc.attachAudio(m_ns); globalSound = new Sound(flv_mc); globalSound.setVolume(100); // nom audio est le nom du fichier mp3 sans l'extension m_ns.play("mp3:"+nomAudio); // initialise la video sur pause. m_ns.pause(); // changement du temps de bufferisation de la video avant lecture m_ns.setBufferTime(0.1); // on recupere la duree de la video. my_ns.onMetaData = function(obj) { trace("Duree de la video : "+obj.duration+" secondes"); duree=obj.duration; }
Et notre chere duree est toujours undefined.
Merci d'avance.
Partager