evento JW FLV Player Javascript
-
06-09-2019 - |
Pergunta
Quando um usuário aciona uma ação Javascript, eu quero o JW FLV para buscar de volta 5 segundos a partir da localização atual. Eu sei como enviar eventos usando player.sendEvent ( 'SEEK', segundos). Mas eu não sei quantos segundos para passar como JS não sabe a localização atual. Alguém pode ajudar por favor? http://developer.longtailvideo.com/trac/wiki/FlashEvents#Viewevents.
Nenhuma solução correta
Outras dicas
1) Você pode obter a localização atual como:
getPosition () : Retorna a posição atual de reprodução em segundos, como um número.
2) E em seguida, procurar para a posição necessária como:
seek (posição) : Ir para a posição especificada dentro do item atualmente em reprodução. Parâmetros: position:Number: Requested position in seconds.
Além disso, consulte este
Na verdade, você pode obter a localização atual com javascript. Veja como:
player.addModelListener('TIME', 'timeMonitor');
var time = null;
function timeMonitor(obj) {
time = obj.position;
}
A variável tempo atualiza constantemente, por isso, em seguida, basta fazer algo como:
function userTriggeredJsAction(){
var newTime = time - 5;
player.sendEvent('SEEK',newTime);
}