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