ユーザーが 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 に答える