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

没有正确的解决方案

其他提示

1)您可以通过以下方式获取当前位置:

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

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

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

另请参阅

其实你可以得到当前位置与JavaScript。方法如下:

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

在时间变量不断更新,所以后来只是这样做:

function userTriggeredJsAction(){
   var newTime = time - 5;
   player.sendEvent('SEEK',newTime);
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top