JW FLV Player Javascript活动

时间:2009-05-30 22:43:55

标签: javascript jwplayer

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

2 个答案:

答案 0 :(得分:1)

1)您可以将当前位置设为:

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

2)然后寻求所需的职位:

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

另请参阅this

答案 1 :(得分: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);
}