Salut
Je suis un newbie en flash/as mais souhaite réaliser un player vidéo avec une nav. mais pour le moment j'ai un souci.
Je dispose de 3 flv qui se lisent les uns a la suite des autres, jusque la tt va bien.
Mais lorsque j'utilise mes boutons pour naviguer entre les flv (je souhaite qu'au clic la lecture des vidéos partent du début de celles-ci), au bout d'un moment les flv ne se lisent plus entièrement et passent parfois directement deux flv plus loin... Ya t'il un moyen de recharger chaque vidéo... je dois avoir un problème avec le chargement ou tête lecture je ne sais pas trop en fait.
Si quelqu'un pouvez m'aider.
Par avance, merci
voici mon code (fait a partir du site adobe) :
import mx.video.*;
flvPlayback.contentPath = "flv01.flv";
var listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object):Void {
flvPlayback.activeVideoPlayerIndex = 1;
flvPlayback.contentPath = "flv02.flv";
flvPlayback.activeVideoPlayerIndex = 2;
flvPlayback.contentPath = "flv03.flv";
flvPlayback.activeVideoPlayerIndex = 0;
};
flvPlayback.addEventListener("ready", listenerObject);
listenerObject.complete = function(eventObject:Object):Void {
if (eventObject.vp == 0) {
flvPlayback.activeVideoPlayerIndex = 1;
flvPlayback.visibleVideoPlayerIndex = 1;
flvPlayback.rewind(0);
flvPlayback.play();
gotoAndPlay ("animation_flv02");
}
if (eventObject.vp == 1) {
flvPlayback.activeVideoPlayerIndex = 2;
flvPlayback.visibleVideoPlayerIndex = 2;
flvPlayback.rewind(1);
flvPlayback.play();
gotoAndPlay ("animation_flv03");
}
if (eventObject.vp == 2) {
flvPlayback.activeVideoPlayerIndex = 0;
flvPlayback.visibleVideoPlayerIndex = 0;
flvPlayback.rewind(2);
flvPlayback.play();
gotoAndPlay ("animation_flv01");
}
};
flvPlayback.addEventListener("complete", listenerObject);
//
flvPlayback.autoPlay = true;
flvPlayback.muteButton = mutebtn;
flvPlayback.seekBar = seekbar;
flvPlayback.bufferingBar = bufbar;
flvPlayback.bufferTime = 2;
flvPlayback.autoPlay = true;
flvPlayback.autoRewind = true;
flvPlayback.bufferingBarHidesAndDisablesOthers = true;
//
btn_flv01.onRelease = function() {
flvPlayback.activeVideoPlayerIndex = 0;
flvPlayback.visibleVideoPlayerIndex = 0;
flvPlayback.rewind(0);
flvPlayback.seekSeconds(0);
flvPlayback.play();
gotoAndPlay ("animation_flv01");
};
btn_flv02.onRelease = function() {
flvPlayback.activeVideoPlayerIndex = 1;
flvPlayback.visibleVideoPlayerIndex = 1;
flvPlayback.rewind(1);
flvPlayback.seekSeconds(0);
flvPlayback.play();
gotoAndPlay ("animation_flv02");
};
btn_flv03.onRelease = function() {
flvPlayback.activeVideoPlayerIndex = 2;
flvPlayback.visibleVideoPlayerIndex = 2;
flvPlayback.rewind(2);
flvPlayback.seekSeconds(1);
flvPlayback.play();
gotoAndPlay ("animation_flv03");
};