Lecteur flv avec barre de navigation

Description

à partir de la source de Jbaal (http://www.flashkod.com/code.aspx?ID=32284), j'ai refait un petit lecteur de flv avec une barre de navigation qui se remplit de gris pendant le chargement et de noir pendant la progression de la lecture et qui permet de naviguer dans la vidéo.

Ce lecteur est appelé par mon animation principale et j'ai donc par contre retiré le système de chargement par xml de la source original. Cette source est donc destinée à ceux qui veulent simplement pouvoir lire et controler un .flv

Source / Exemple :


//le petit morceau de code qui permet d'avoir la barre de navigation :D

//je récupère la durée de la vidéo. Attention, il faut que le flv soit encodé avec
//flash 8, les versions précédentes n'incluant pas les métadatas
netStr.onMetaData = function(myMeta) {
	duree = myMeta.duration;
};
//je récupère la proportion de vidéo loadée et je l'applique sur le bouton seeking, ainsi
//on ne peut naviguer que dans la partie chargée de la vidéo.
//par la même occasion, je regarde la position de la tête de lecture par rapport à la 
//durée totale de la vidéo
function checkBytesLoaded(my_ns:NetStream) {
	pctLoaded = my_ns.bytesLoaded/my_ns.bytesTotal*100;
	_root.seeking._xscale = pctLoaded;
	var ns_seconds:Number = my_ns.time;
	_root.currentplay._xscale = ns_seconds/duree*100;
	trace(pctLoaded+" "+ns_seconds/duree*100);
}

Codes Sources

A voir également

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.