Player flv playlist xml

Soyez le premier à donner votre avis sur cette source.

Vue 35 591 fois - Téléchargée 2 848 fois

Description

Je developpe un player FLV pour le site d'un pote.

Par contre je suis pas sur de la methode, ca marche pas comme je voudrais.

1) ca doit demarrer tout seul.
2) ca doit enchainer les videos
3) on doit pouvoir changer l'ordre des videos depuis le fichier XML
4) on doit pouvoir passer de l'une a l'autre, revenir en arriere...

Si quelqu'un veut bien m'aider ca va me sortir d'une grosse prise de tete...

Source / Exemple :


Chemin = new Array();

no_1 = 0;

nb_art = 0;

NB = this;

Pfd = 50;

var myXML = new XML();

myXML.ignoreWhite = true;

myXML.onLoad = function(flag) {

	if (flag) {

		i = 0;

		while (myXML.firstChild.childNodes[i] != undefined && i<20) {

			Chemin[i] = myXML.firstChild.childNodes[i].childNodes[0].attributes.value;

			i++;			

		}

		nb_art = i;

	}

	play();

};

myXML.load("http://www.matelesurlenet.com/flash/clips.xml");

stop();

\0

var netConn:NetConnection = new NetConnection();

netConn.connect(null);

var netStream:NetStream = new NetStream(netConn);

ma_video.attachVideo(netStream);

netStream.setBufferTime(2);

netStream.play(Chemin[no_1]);

netStream.onStatus = function(info) {

	if (info.code == "NetStream.Buffer.Flush") {

		no_1++;

		trace(no_1);

		netStream.play(Chemin[no_1]);

	}

};

stop();

Conclusion :


Il ne demarre pas tout seul.

Les videos sont un peu sacadé mais c peut etre dut à l'encodage FLV. Si quelqu'un a une idée de comment bien les encoder... je suis preneur.

Je suis une vraie bille en programation, j'essaye de m'en sortir comme je peux...

Merci de votre aide d'avance.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
20
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
15 juin 2012

Non, la playlist xml il faut pas y toucher, à part changer les noms de fichier FLV.

c'est bizarre que ça marche pas. Normalement, si tu changes juste les noms de fichier FLV pour mettre les tiens à la place dans la playlist xml, et que tu ne modifie rien dans le fichier FLA ça devrait marcher.

"ns.play(Chemin[no_1]);" à la ligne 28 : c'est ce code qui fait que la première vidéo de la playlist xml se lance au démarage. ( ce code se trouve dans le fichier "flvplayer.as" dans le dossier "modif avec xml")
Messages postés
19
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
20 octobre 2007

j'ai justement testé ce player la semaine dernière mais la fonction autostart ne marche pas avec moi :(

Peut etre qu' il faut mettre la fonction autostart dans la playlist xml?

Help please
Messages postés
20
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
15 juin 2012

J'ai trouvé, depuis, un player que j'ai modifié où il y a ces fonctions d'autostart et d'enchainement des vidéos. je l'ai mis sur la page de codes catégorie "vidéo" :
http://www.flashkod.com/codes/PLAYER-FLV-XML-ENCHAINEMENT-VIDEOS_39405.aspx

voilà.
Messages postés
19
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
20 octobre 2007

moi c'est pareil je cherche désespérement une solution pour le démarrage de ma video automatiquement


j'ai lu sur un forum que la syntaxe est importante a savoir autoStart=1 avec donc un S majucule ou autoStart=true est accepté je crois aussi c'est juste un pb de navigateur mais ceci dit ça marche pas chez moi..donc voilà quoi

merci d'avance
Messages postés
20
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
15 juin 2012

Salut, a-tu trouvé la solution pour démarer la première vidéo automatiquement et enchaîner les autres par la suite ? car je suis dans la même situation que toi, il faut cliquer sur play à chaque fois...
Afficher les 8 commentaires

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.

Du même auteur (sebjungle)