OVH Cloud OVH Cloud

[flamx2004] flv

4 réponses
Avatar
mektoub
Salut tout le monde,
Voila, je load plusieurs fichiers FLV dans un meme point fla avec netStream,
le probleme rencontre est la detection de la fin de chaque FLV, je precise
que la duree des FLV sont variable (et inconnue a l'avance).
Merci d'avance pour votre aide.

4 réponses

Avatar
Krystyan
quelle est ta question ?

--
Krystyan
Avant de poser une question, lire (et comprendre) ceci :
http://faqmm.free.fr

"mektoub" a écrit dans le message de
news:ckghe4$ddh$
Salut tout le monde,
Voila, je load plusieurs fichiers FLV dans un meme point fla avec


netStream,
le probleme rencontre est la detection de la fin de chaque FLV, je precise
que la duree des FLV sont variable (et inconnue a l'avance).
Merci d'avance pour votre aide.




Avatar
saturnino
bonjour,

trouvé sur le blog de jean-phi
Connaître la durée d'un FLV joué dans FlashMX2004...
Depuis la sortie, de la mise à jour de Flash Video FLV Exporter 1.1 et Flash
Video FLV Exporter 1.2 (téléchargeable ici) , il est maintenant possible de
récupérer des informations contenues dans une vidéo.(lire ici pour plus
d'infos).
Grâce a la fonction onMetaData, on peut désormais retirer les infos
suivantes : la durée, le flux de la vidéo, le flux du son et la date de
création .

Voici un exemple simple d'utilisation de NetStream et une vidéo FLV.

var _nc = new NetConnection();
_nc.connect(null);
var _ns = new NetStream(_nc);
_ns.onMetaData = function(obj) {
trace("FLV duration: "+obj.duration+" secondes");
trace("FLV videodatarate: "+obj.videodatarate+" Kbit/s");
trace("FLV audiodatarate: "+obj.audiodatarate+" Kbit/s");
trace("FLV creationdate: "+obj.creationdate);
};
_video.attachVideo(_ns);
_ns.play("test.flv");

Cordialement,
Christophe Iaïchouchen Analyste-Programmeur freelance
http://www.saturnino-freelance.com

"mektoub" a écrit dans le message de news:
ckghe4$ddh$
Salut tout le monde,
Voila, je load plusieurs fichiers FLV dans un meme point fla avec
netStream,
le probleme rencontre est la detection de la fin de chaque FLV, je precise
que la duree des FLV sont variable (et inconnue a l'avance).
Merci d'avance pour votre aide.




Avatar
saturnino
Salut,

Je viens de tester le code que j'ai donné dans le message précédant.
Merci encore jeanphi.

J'ai installé flash exporter 1.2, mais la méthode onMetaData ne me renvoyait
rien.

Je suis donc passé par un injecteur de metadata,

et çà marche nickel, c'est gratuit et l'export vous donne également un
fichier xml.


What is FLV MetaData Injector?
http://buraks.com/flvmdi/



Cordialement,
Christophe Iaïchouchen
http://www.saturnino-freelance.com

"mektoub" a écrit dans le message de news:
ckghe4$ddh$
Salut tout le monde,
Voila, je load plusieurs fichiers FLV dans un meme point fla avec
netStream,
le probleme rencontre est la detection de la fin de chaque FLV, je precise
que la duree des FLV sont variable (et inconnue a l'avance).
Merci d'avance pour votre aide.




Avatar
saturnino
Hum,

peut-être que ceci était suffisnat pour ta question.

monFluxVideo.onStatus = function(infoObject) {
trace("Status (NetStream)"+"Level: "+infoObject.level+"Code:
"+infoObject.code);
};


si infoObject.code vaut NetStream.Buffer.Empty et bien ta vidéo est
terminée.


Cordialement,
http://www.saturnino-freelance.com
"mektoub" a écrit dans le message de news:
ckghe4$ddh$
Salut tout le monde,
Voila, je load plusieurs fichiers FLV dans un meme point fla avec
netStream,
le probleme rencontre est la detection de la fin de chaque FLV, je precise
que la duree des FLV sont variable (et inconnue a l'avance).
Merci d'avance pour votre aide.