Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

VIDÉO EN FLASH


Information sur la source

Catégorie :Video Classé sous : video, flash, player, lecteur, flv Niveau : Débutant Date de création : 23/03/2006 Date de mise à jour : 03/04/2006 09:17:58 Vu / téléchargé: 63 053 / 15 937

Note :
8,8 / 10 - par 15 personnes
8,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
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.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • video.flaTélécharger ce fichier [Réservé aux membres club]33 280 octets
  • video.flvTélécharger ce fichier [Réservé aux membres club]746 558 octets
  • video.swfTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 661 octets

Télécharger le zip

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.

Commentaires et avis

signaler à un administrateur
Commentaire de bartvadore le 24/03/2006 23:44:06

ça marche pas même aprés avoir encoder des .avi et .mov en video.flv

signaler à un administrateur
Commentaire de ricyl2b le 29/03/2006 23:02:52

As tu bien renommer ton clip en video.flv ?

signaler à un administrateur
Commentaire de bartvadore le 29/03/2006 23:07:18

oui oui j'ai méme telecharger un convertisdeur de video en flv
"Riva flv encoder" et j'ai tt mis dans le méme Rep ça marche pas!

signaler à un administrateur
Commentaire de ricyl2b le 03/04/2006 09:19:31

J'ai ajouté un fichier video.flv dans le zip, tu peux tester pour voir si cela marche.
As-tu bien installé Flash 8 ?

signaler à un administrateur
Commentaire de bartvadore le 03/04/2006 14:11:52

c bon ça marche il fallai l'executer avec Flash 8  c t ça le truc merci pour ta source elle est superbe :-)

signaler à un administrateur
Commentaire de ramsou le 05/04/2006 14:33:23

salut à tous,
je suis tout nouveau et j'ai essayé lancer directement avec mon FLASH MX mais ca n'a pas marché est ce que c'est normal?

signaler à un administrateur
Commentaire de Blacknight91titi le 15/04/2006 10:07:08

As tu lu le commentaire juste au dessus du tiens ?!
Il faut l'éxécuter avec Flash 8 (version d'évaluation téléchargeable diretectement sur Macromedia.com)

Blacknight

signaler à un administrateur
Commentaire de lau_de_lille le 15/05/2006 19:58:43

Nickel... Mais aux alentours de 1mn30 les vidéos s'arrêtent ? Je pige pas trop pourquoi

signaler à un administrateur
Commentaire de thelegend455 le 30/05/2006 21:15:25

Salut, moi sa marche quand je fais marcher le .swf sur mon ordi mais j'ai mis ton .swf dans une page internet et sa ne marche plus...
Aurais tu une idée pourquoi sa me fait sa ?

signaler à un administrateur
Commentaire de blashol le 31/05/2006 16:44:05

euh ... je cherche un player avec une playlist ... celui-ci ne fait pas ça ?

signaler à un administrateur
Commentaire de snape069 le 04/06/2006 15:34:31

C'est bien, c'est le même principe que j'utilise mais j'aimerai faire une barre qui affiche l'avancement de chargement de la video. Je ne vois pas comment je pourrai faire vu que je ne sais pas utiliser un preloader "classic" vu que la video n'est pas un *.swf que je charge mais un flv. C'est n faite un flv que l'on charge directement dans un mc vide. Si quelqu'un a une idée a me proposé. Je vous attends. Si possible sous mx 2004. MErci
snape

signaler à un administrateur
Commentaire de Sub_Mat le 14/11/2006 21:43:28

Salut ricyl2b,
J'ai remarqué une petite erreur dans ta source ,lorsque tu cliques sur play pour lancé la vidéo et que tu cliques sur pause , puis que tu re - cliques sur play la vidéo est relancer au lieu de reprendre la ou tu t'es arrèté !!
Sinon aucun problème !!
Je t'ais mis 9/10

signaler à un administrateur
Commentaire de lorenzocalin le 28/11/2006 18:34:04

Bonjour à tous,

Comment rajouter un bouton ?

J'ai cru que rajouter : this.btn6.cadre.text = "Son";

suffirait, mais plouf ca ne marche pas..... :(

Qqun aurait la solution ?
Merci
Laurent

signaler à un administrateur
Commentaire de maoleng le 24/12/2006 15:28:11

J'ai testé et cela fonctionne mais y a t-il une possibilité de mettre plusieurs vidéos dans une page ? En effet ici il faut renomer son fichier vidéo en "video.flv, donc une seule vidéo peut-être lu. D'autres lecteur permette de nommer sa vidéo dans le code html. Dommage car celui-ci est simple et pratique.

Bravo au programmeur.

ALAIN

signaler à un administrateur
Commentaire de coxouille le 27/02/2007 10:47:58

Bonjour tout le monde. J'ai un souci, comment synchroniser le son avec la vidéo ? La vidéo met 2 ou 3 sec à se charger alors que le son part tout de suite.
Sinon le système est bien cool et facile à comprendre pour un novice comme moi. Merci pour tout.
Coxouille

signaler à un administrateur
Commentaire de steffel74 le 06/06/2007 13:54:35

est possible que le nom de la video est un aute nom que video

signaler à un administrateur
Commentaire de cbu le 30/11/2007 15:53:35 9/10

Belle ..

Ajouter un commentaire

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,


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.