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 !

LECTEUR FLASH + XML


Information sur la source

Catégorie :Video Classé sous : flash, xml, video, flv Niveau : Débutant Date de création : 22/09/2008 Vu / téléchargé: 7 737 / 769

Note :
Aucune note

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

Description

petit lecteur flash avec gestion du xml
mais malheureusement la lecture beug alors un coup de main serait
la bienvenue!!:)


 

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 !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de abdelaziz_info le 23/09/2008 20:41:28

Bonjour :
à la ligne (11) tu ne trouveras jamais ton vidéo-clip avec  ça :
vidz=  '"'+s+'"' ;
Il faut remplacer par ça :
vidz=  ''+s+'' ;
Et  mettre le vidéo-clip (video1.flv) dans le répertoire (video_flv).

signaler à un administrateur
Commentaire de webcrea92 le 24/09/2008 16:23:59

ci-dessous le code corrigé.

j'ai ajouté toString() à la fin du noeud xml et sorti de la fonction xml le paramétrage du streaming

chez moi ça marche

/*La classe NetConnection permet de lire des fichiers FLV en flux continu à partir
d'un lecteur local ou d'une adresse HTTP. */
var ecran:Video;
var connexionVideo:NetConnection = new NetConnection();
connexionVideo.connect(null);
var controlVideo:NetStream = new NetStream(connexionVideo);
ecran.attachVideo(controlVideo);
////////////////////////chargment xml//////////////////////////////////////////////////////////////////////
Fichier_XML = new XML();
tab = new Array();
Fichier_XML.ignoreWhite = true;
Fichier_XML.load("playlist.xml");
//if(Fichier_XML.onLoad("playlist.xml")){
Fichier_XML.onLoad = function() {
var fichier:String = new String();
vidz = Fichier_XML.childNodes[0].childNodes[0].firstChild.toString();
controlVideo.play(vidz);
////////////////////////////////////fonctions des boutons//////////////////////////////////////////
boutonLecture_btn.onPress = function() {
/*on demande de lire le fichier video1.flv du dossier video grace a la méthode play.*/
controlVideo.play(vidz);
};
boutonArret_btn.onPress = function() {
/*On utilise un paramètre vide pour la méthode play de façon a arrêter le lecture sans perdre
le flux vidéo déjà charger que l'on aurai perdu si l'on avait utilise un stop au lieu de play*/
controlVideo.play("");
};
boutonRembobinage_btn.onPress = function() {
//on demande au flux vidéo de retourné a son début donc parametre de la méthode seek a 0
controlVideo.seek(0);
};
boutonPause_btn.onPress = function() {
//on invoque la méthode pause
controlVideo.pause();
};
///////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////gestion du temp affichage///////////////////////////////////////////////////////////
function afficherTemps():Void {
/*on met dans une variable le temp ecoule depuis le lancement de sa lecture*/
var tempsEcoule:Number = controlVideo.time;
/*ici Renvoie la valeur minimale du temp ecoule divisé par 60 pour obetenir des minutes*/
var minutes = Math.floor(tempsEcoule/60);
/*ici Renvoie la valeur minimale du temp ecoule avec un modulo de 60 pour obetenir des minutes*/
/*Le modulo de x et y (x % y) est le reste de la division de x par y*/
var secondes = Math.floor((tempsEcoule)%60);
/*on met en forme l'affichage sur 2 chifres si minute ou secondes sont inferieur ou egale a 9 alors on place un
zero devant.*/
//minutes = minutes<=9 ? "0"+minutes : minutes;
//secondes = secondes<=9 ? "0"+secondes : secondes;
if (minutes<=9) {
minutes = "0"+minutes;
}
if (secondes<=9) {
secondes = "0"+secondes;
}
/*on assigne le champ de texte dynamique au valeur de minutes et de secondes*/
affichageTemps.text = minutes+":"+secondes;
}
/*on actualise l'affichage du temp toutes les 100 milli-seconde grace a setInterval
Appelle une fonction ou une méthode d'un objet à des intervalles périodiques pendant la lecture d'un fichier SWF.
Vous pouvez utiliser setInterval() pour exécuter une fonction de manière répétitive dans le temps. */
var lancerAffichageTemps:Number = setInterval(afficherTemps, 100);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*Pour une lecture automatique de la vidéo il suffirait juste de mettre ce bout de code :
controlVideo.play ("video_flv/video1.flv");
a la fin de votre code de l'image 1 du calque action.*/
};

signaler à un administrateur
Commentaire de darkiron le 25/09/2008 11:16:37

Merci de votre aide sympa !!!

signaler à un administrateur
Commentaire de webcrea92 le 25/09/2008 11:26:20

Il n'y a pas de quoi !!!

signaler à un administrateur
Commentaire de ouaff le 10/10/2008 02:10:50

très bon script merci beaucoup

Un petit  détail en revanche ... j'essaye d'incorporer ton lecteur dans un projet flash
mais j'ai l'erreur :  "a conflict exist with the definition of ecran in namespace internal

je débute en flash et j'ai du mal a comprendre cette erreur !
Peut etre que quelqu'un peut m'éclairer ...

Encore un énorme merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Comment plaquer une video sur une animation flash (pas de flv) [ par schkopi ] bonjour, je rencontre un soucis et j'espere que vous pourrez m'aider. Je vais essayer d'expliquer ce que je cherche a faire en vous donnant un exemple flash et question video integrer flv ou wmv [ par fasilafer ] bonjour,je ne maitrise pas flash et suis debutant et j'espere que vous pourrez m'apporter de l'aide j'ai un fichier avi que j'ai transpose en&nbsp; wm flash et question video integrer flv ou wmv [ par fasilafer ] bonjour,je ne maitrise pas flash et suis debutant et j'espere que vous pourrez m'apporter de l'aide j'ai un fichier avi que j'ai transpose en&nbsp; wm 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 Xml Flash Video [ par dymytry78 ] Bonjour,Alors voila mon pb depuis 1 semaine que je cherche j'ai pas trouve comment faire (je suis pas un pro )A partir de dialogue (ecrit) de 4 person 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 Flash + liens 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 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, video youtube ou divshare et news xml dans un site flash ?? [ par alexflex ] Bonjour à tous, voilà je cherche à mettre des video externes du genre youtube ou autre sur un site flash, et je cherche un moyen simple pour en ajou


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,515 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é.