Question

Lorsqu'un utilisateur déclenche une action Javascript, je veux que le JW FLV pour chercher en arrière 5 secondes de l'emplacement actuel. Je sais comment envoyer des événements en utilisant player.sendEvent ( « SEEK », secondes). Mais je ne sais pas combien de secondes pour passer comme JS ne connaît pas l'emplacement actuel. Puis-je avoir une aide s'il vous plait? http://developer.longtailvideo.com/trac/wiki/FlashEvents#Viewevents.

Pas de solution correcte

Autres conseils

1) Vous pouvez obtenir l'emplacement actuel comme:

getPosition () : Renvoie la position de lecture en cours en quelques secondes, comme un nombre.

2) Et puis chercher à la position requise comme:

recherche (position) : Saut à la position spécifiée dans l'élément en cours de lecture. Paramètres: position:Number: Requested position in seconds.

Voir aussi cette

En fait, vous pouvez obtenir l'emplacement actuel avec javascript. Voici comment:

player.addModelListener('TIME', 'timeMonitor');
var time = null;
function timeMonitor(obj) {
  time = obj.position;
}

La variable de temps constamment mises à jour, donc alors faire quelque chose comme:

function userTriggeredJsAction(){
   var newTime = time - 5;
   player.sendEvent('SEEK',newTime);
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top