2010-06-22 6 views
0

importation flash.net.URLLoader; import fl.video *. flash.utils.gettim à l'importation;à partir d'un moment précis?

fk.autoplay = false;

// on charge les paramètres. Il myloaderınfo = new Object();

// false .Nous voulez vous assurer que les paramètres de la suite est chargé censé être vrai. myloaderınfo.myparamsloaded = false;

Event.COMPLETE i // est utilisé pour appeler. loadercomplet myloaderınfo.loadercomplet A = A;

myloaderınfo.loadercomplet i // appels vidéo sont téléchargés. this.loaderınfo.addeventlisten (Event.COMPLETE, myloaderınfo.loadercomplet A);

// variables, fonctions appelées dans la charge. myloaderınfo.useparams = useparams;

fonction

loadercomplet A (MyEvent: Event) { this.myparams = this.loaderınfo.parameters; this.myparamsloaded = true; // nous étions paramètres incertains de la charge.

this.useParams(); 

//Başlangıç zamanından 1 saniye sonrasına kadar video yuklendi. 
//fk.bufferTime = startTime+1; 
//Video oynatılıyor. 
fk.play(src); 

} // variables ont été définies

. Il src: String; Il startTime: Number; Il StopTime: Number;

// nous obtenons les paramètres. fonction useparams() { ont obj Object = new Object(); }

var j; 
for (j in this.myParams) 
{ 
    if (j == "url") 
    { 
     src = this.myParams[j]; 
    } 
    else if (j=="bas") 
    { 
     startTime = int(this.myParams[j]); 
    } 
    else 
    { 
     stopTime = int(this.myParams[j]); 
    } 
} 

fk.addeventlisten est

(VideoEvent.READY est terminée); fonction sur (eventObject: VideoEvent): Nous avons fait le void {// heure de début le début de la vidéo. fk.seekseconds (STARTTIME);

} // Chaque contrôle de trame On va

que je geçirmeyel addEventListener temps d'arrêt (Event.ENTER_FRAME, myfunction); fonction myFunction (event: Event) {if (véhicules fk.playheadti> StopTime) { fk.paus A(); }}

salut; J'ai un video.first il loads.th il commence à partir du moment où il arrête de temps to.also je veux je veux je veux charger ma vidéo to.but seulement de startTime à stoptime.how puis-je faire cela, il est la méthode puis-je utiliser? Merci pour toute aide.

Répondre

1

Pour démarrer une vidéo à un endroit précis, vous allez probablement vouloir utiliser l'objet NetStream: http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/NetStream.html et.cherchez (secondes) pour atteindre l'image-clé de départ la plus proche du nombre de secondes que vous passez.

En ce qui concerne l'arrêt, vous pouvez toujours configurer une minuterie pour se déclencher après tant de secondes après la lecture pour arrêter la vidéo.

Il y a une bonne ressource pour NetStream ici: http://plasticsturgeon.com/?p=6

+0

thanks.but je veux charger seulement entre starttime et stoptime.And comme vous pouvez le voir, j'écrire le code qui arrête ma vidéo en entrer événement cadre pour que mes arrêts vidéo à l'arrêt puis quand j'appuie sur le bouton de lecture il ne reprend pas.ainsi je veux demander quelle est la manière la plus indolore de charger dynamiquement seulement la partie de la vidéo requise? –

Questions connexes