Soyez le premier à donner votre avis sur cette source.
Vue 78 832 fois - Téléchargée 17 630 fois
Voici le code utilisé pour le fichier Flash, il y a des zones de texte dynamiques ("btn1"..."btn5", "duree_txt" et "cadre" pour chaque btn). //Streaming de la vidéo // Initialisation this.retour_mc._visible = true; // Remplissage de la zone de texte des boutons this.btn1.cadre.text = "Play"; this.btn2.cadre.text = "Pause"; this.btn3.cadre.text = "Stop"; this.btn4.cadre.text = ">>"; this.btn5.cadre.text = "|<<"; // Declaration objet NetConnection // La classe NetConnection permet de lire des fichiers FLV en # // flux continu à partir d'un lecteur local ou d'une adresse HTTP# var netConn:NetConnection = new NetConnection(); // Affectation de la connection a une connection locale streamee this.netConn.connect(null); // Declaration oblet NetStream // La classe NetStream fournit des méthodes et des propriétés permettant de lire des fichiers Flash Video (FLV) var netStream:NetStream = new NetStream(netConn); // Association de la video NetStream a un objet Video this.zonevideo_as.attachVideo(netStream); // Reglage du Buffer en secondes this.netStream.setBufferTime(5); Fonctions des boutons et durée // Affectation des boutons this.btn1.onRelease = function() { this._parent.netStream.play("video.flv");}; // lance la video this.btn2.onRelease = function() { this._parent.netStream.pause();}; // met la video en pause/relance la video this.btn3.onRelease = function() { this._parent.netStream.close();}; // arrete la video, en realite : coupure de la connection this.btn4.onPress = function() { this.onEnterFrame = function() { netStream.seek(netStream.time+0.2); // avance rapide de la video }; }; this.btn4.onRelease = function() { delete this.onEnterFrame; // supprime le onEnterFrame }; this.btn5.onRelease = function() { netStream.seek(0); // retourne a la premiere image de la video }; // Affichage de la duree de la video var interval:Number = setInterval(duree, 500, netStream); function duree(netStream) { var netStream_secondes:Number = netStream.time; var minutes:Number = Math.floor(netStream_secondes/60); var heures:Number = Math.floor(minutes/60); var secondes = Math.floor(netStream_secondes%60); if (secondes<10) { secondes = "0"+secondes; } duree_txt.text = heures+":"+minutes+":"+secondes; } this.stop();
24 mars 2006 à 23:44
29 mars 2006 à 23:02
29 mars 2006 à 23:07
"Riva flv encoder" et j'ai tt mis dans le méme Rep ça marche pas!
3 avril 2006 à 09:19
As-tu bien installé Flash 8 ?
30 nov. 2007 à 15:53
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.