JW Player FLV événement Javascript
-
06-09-2019 - |
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);
}