evento JW FLV Player Javascript
-
06-09-2019 - |
Domanda
Quando un utente attiva un'azione di Javascript, voglio che il JW FLV a cercare indietro di 5 secondi dalla posizione corrente. Io so come inviare gli eventi utilizzando player.sendEvent ( 'RICORRERE', secondi). Ma non so quanti secondi per passare da JS non conosce la posizione corrente. Qualcuno può aiutarmi per favore? http://developer.longtailvideo.com/trac/wiki/FlashEvents#Viewevents.
Nessuna soluzione corretta
Altri suggerimenti
1) È possibile ottenere la posizione corrente come:
getPosition () : Restituisce la posizione di riproduzione corrente in pochi secondi, come un numero.
2) e poi cercare di posizione richiesta come:
seek (posizione) : Passa alla posizione specificata all'interno della voce attualmente in riproduzione. Parametri: position:Number: Requested position in seconds.
Si veda anche questo
In realtà è possibile ottenere la posizione corrente con javascript. Ecco come:
player.addModelListener('TIME', 'timeMonitor');
var time = null;
function timeMonitor(obj) {
time = obj.position;
}
La variabile tempo costantemente gli aggiornamenti, in modo poi basta fare qualcosa di simile:
function userTriggeredJsAction(){
var newTime = time - 5;
player.sendEvent('SEEK',newTime);
}