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 に答える