OVH Cloud OVH Cloud

Contr?le sur FLV externe

7 réponses
Avatar
Karidoo
Bonjour,
j'aimerai savoir si il est possible de contr?ler ses flv en avance et en
retour, un peu comme sur un clip
J'ai deja les controles de pause lecture et d'avancer de 5 secondes.
Merci
Karidoo

7 réponses

Avatar
saturnino
Bonjour,
tu peux utiliser la méthode seek(); au sein d'un fonction pour faire un
avance rapide ou un retour rapide.
mon_ns.seek(nombreDeSecondes)F1 et rechercher "Classe NetStream"--
Cordialement,Saturninowww.saturnino-freelance.com
"Karidoo" a écrit dans le message de news:
ct3705$cgh$
Bonjour,
j'aimerai savoir si il est possible de contr?ler ses flv en avance et en
retour, un peu comme sur un clip
J'ai deja les controles de pause lecture et d'avancer de 5 secondes.
Merci
Karidoo



Avatar
Karidoo
Merci de ta r?ponse, mais le probl?me avec cette fonction, c'est que ?a avance
la tete de lecture de n secondes, mais pas comme une vrai avance rapide.
J'me doute que ?a doit pas etre trop possible de faire une avance rapide comme
pour un movieclip, ou l'on voit l'image de chaque frame, mais bon j'suis un
reveur.....

ps: j'utilise ce code pour avancer la tete de lecture
on (press) {
_root.netStream.seek(netStream+5);
}

tchusss & Merci
Karidoo
Avatar
saturnino
eh bien il faut que tu appelles ta fonction seek() à intervalle régulier
avec setInterval() par exemple.

genre:

monBouton.onPress=function(){

avanceRapideID = setInterval(avanceRapide, 100);

}

--
Cordialement,
Saturnino
www.saturnino-freelance.com



"Karidoo" a écrit dans le message de news:
ct54ri$1k5$
Merci de ta r?ponse, mais le probl?me avec cette fonction, c'est que ?a
avance
la tete de lecture de n secondes, mais pas comme une vrai avance rapide.
J'me doute que ?a doit pas etre trop possible de faire une avance rapide
comme
pour un movieclip, ou l'on voit l'image de chaque frame, mais bon j'suis
un
reveur.....

ps: j'utilise ce code pour avancer la tete de lecture
on (press) {
_root.netStream.seek(netStream+5);
}

tchusss & Merci
Karidoo



Avatar
Karidoo
Merci Saturnino mais j'arrive pas ? comprendre comment marche ton script
en fait (j'suis pas un programmateur!) j'arrive ? faire avancer mon curseur
(la tete de lecture) de 5 secondes, mais il ne le fait qu'une fois, il faut
rappuyer sur le bouton pour qu'il avance de nouveau de 5 images.
En plus, dans une "vrai" avance rapide faite sur un swf, tu vois les images
qui d?filent.
Sur un flv en externe, tu passe directement ? l'image situ? 5 secondes apres,
et
j'voudrai arriv? a avoir le m?me effet.....(j'ai en tout cas vu aucun exemple
qui utilisait des flv et qui pouvait faire ?a.....)
Tchuss
Karidoo
Avatar
Karidoo
avec un onMouseDown?
?a marcherait?
Avatar
saturnino
essaie çà (non testé)


avanceRapide=function(){
//on avance de 1s
_root.netStream.seek(netStream+1);

}


monBouton.onPress=function(){

//on appelle la fonction avanceRapide chaque 100 msecondes
avanceRapideID = setInterval(avanceRapide, 100);

}

monBouton.onRelease=function(){
//on stoppe l'appel à la fonction avanceRapide
clearInterval(avanceRapideID);

}


--
Cordialement,
Saturnino
www.saturnino-freelance.com


"Karidoo" a écrit dans le message de news:
ct5pl1$q3p$
avec un onMouseDown?
?a marcherait?


Avatar
Karidoo
merci beaucoup pour la r?ponse
j'ai mis ?a dans le calque action, mais ya pas de r?action visible.
je sais pas trop d'ou ?a peut venir, car il n'y a pas d'erreur de script
En tou cas merci pour ton aide

Tchuss
Karidoo