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);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top