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