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);
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top