0

当用户触发 Javascript 操作时,我希望 JW FLV 从当前位置回溯 5 秒。我知道如何使用 player.sendEvent('SEEK',seconds) 发送事件。但是我不知道要经过多少秒,因为 JS 不知道当前位置。有人可以帮忙吗? http://developer.longtailvideo.com/trac/wiki/FlashEvents#Viewevents

4

2 回答 2

1

1)您可以获得当前位置:

getPosition():以数字形式返回当前播放位置(以秒为单位)。

2)然后寻找所需的位置:

seek(position):跳转到当前播放项目内的指定位置。参数:position:Number: Requested position in seconds.

也参考这个

于 2013-01-16T07:35:00.717 回答
0

实际上,您可以使用 javascript 获取当前位置。就是这样:

player.addModelListener('TIME', 'timeMonitor');
var time = null;
function timeMonitor(obj) {
  time = obj.position;
}

时间变量不断更新,所以只需执行以下操作:

function userTriggeredJsAction(){
   var newTime = time - 5;
   player.sendEvent('SEEK',newTime);
}
于 2010-05-04T17:15:12.687 回答