Accueil > > > VIDÉO EN FLASH
VIDÉO EN FLASH
Information sur la source
Description
Juste un petit lecteur vidéo en Flash, le code est assez simple à comprendre.
Source
- 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();
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();
Conclusion
Ajouter votre "fichier video" sous la forme video.flv.
Historique
- 23 mars 2006 16:04:00 :
- Tutorial pour apprendre à mettre un player sur une vidéo.
- 03 avril 2006 09:17:59 :
- ajout du flv pour tester.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Lecteur video Flash [ par heavn_ ]
Salut tout le monde! je cherche un player flash video mais pas que au format FLV, un lecteur qui pourrait lire les video au format streaming style .as
player rss en flash [ par Le_Loup_Blanc ]
Bonjour a tousj'ignore si c ici qu'il faut que je fasse ma demande , excuse moi au cas ou ....je suis novice en pr
Où est ma video ? [ par jcmaridor ]
Bonjour,J'ai - avec l'aide de Flash - intégré un lecteur flv dans une page flash. La video, je l'ai mis dans un répertoire externe. Maleureusement, da
Mettre une video [ par samourai69 ]
Bonjour à tous, je voudrai savoir comment faire pour mettre un lecteur video du type http://www.flashkod.com/codes/LECTEUR-VIDEO-FLASH-VIDEO-INTEGRE-F
Resizer flv dans le video player [ par ehajj ]
J'ai cree un flv video player ki lit les flv d'une base de donnee utilisant php/mysql. Le seul probleme est ke j'ai des videos de differents taille, l
xml et flash [ par olisnow06 ]
Bonjour a tous !!J ai un soucis je suis en train de faire un lecteur video flash, il fonctionne et le lancement des videos ce font depuis un fichier x
player flash + xml [ par funkyzen ]
Salut à tous,J'ai récupérer un tuto sur le site:http://www.flashkod.com/code.aspx?ID=38269Je n'arrive pas a faire partir la video. j'ai tester en meta
Player flash pour streaming video [ par destiny ]
Bonjour,Je recherche un player flash consu pour pour le streaming !Pour la simple et bonne raison que je fais actuellement un live sous une base EXTJS
Intégrer un player flv dans mon site en flash [ par flashkod_user ]
Bonsoir, je cherche à intégrer dans mon site en flash un player vidéo, avec la possibilité de lire plusieurs vidéos les unes après les autres en cliqu
afficher une video flv [ par boutchz ]
Bonjour, J'ai une petite question concernant flash 8 et les fichiers .flv.C'est mon premier projet avec flash 8, j'ai toujours travaillé avec flash 5,
|
Derniers Blogs
TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVéTECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVé par ROMELARD Fabrice
Speaker : Guillaume Rochette Cette session est dédiée à fournir le retour sur la mise en place d'un cloud privé (IaaS) par Osiatis pour son compte ou celui de ses clients. Ce projet s'est déroulé sur 4 mois et a permis de faire évoluer...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit TECHDAYS PARIS 2012 : MYTHES ET RéALITéS VIRTUALISATION ET CLOUD PRIVéTECHDAYS PARIS 2012 : MYTHES ET RéALITéS VIRTUALISATION ET CLOUD PRIVé par ROMELARD Fabrice
Speakers : Christophe Dubos et Fabrice Meillon La Session est dédiée à casser la réputation que Microsoft traine sur son incapacité à fournir des solutions de Cloud privé. La session a commencé par un retour sur la puissance des DataCent...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|