1

ページ読み込み時にフロープレイヤーをシークしたい。

私が試してみました:

$(document).ready(function() {
  $f(0).seek(5);
});

$(document).ready(function() {
  while(!$f(0).isLoaded()) {
    $f(0).seek(5);
  }
});

$(document).ready(function() {
  $f(0).onLoad(function() {
    $f(0).seek(5);
  });
});

そして、これはしばらくの間、結果を出しました

$f(0).onLoad(function() {
  $f(0).seek(5);
});

最後の 1 つはポインタを 5 秒に移動し、直後に最初に戻りました。そこに立ってほしい。

助言がありますか?

4

3 に答える 3

2

公式回答: http: //flowplayer.org/forum/3/101287#post-101528


リンクを張るだけで反対票を投じたようですが、flowplayerがフォーラムのURLを変更したので、それは理解できます。

https://web.archive.org/web/20120629142246/http://flowplayer.org/forum/3/101287

これがOPです

Found this old question on stack overflow...
http://stackoverflow.com/questions/5034858/seek-in-flowplayer-on-page-load 

Wondering what the official answer is? How do you seek on load?

と応答

The onLoad event (of the player) is to early an event to seek a clip. 
So you cannot seek onLoad.

You can seek once a clip is loaded and in play or pause state. 
Move the seek in the onStart event of the clip - always assuming that you deploy via a streaming server.
于 2012-06-27T15:10:57.767 に答える
0

場合によっては、プレーヤーを一時停止し、好みの位置にジャンプして、もう一度開始すると役立つと思います。Flowplayer が自動バッファリングに設定されている場合、再生が開始され、最初のフレームで一時停止します。それはおそらくあなたが見ている動作を説明するかもしれません(5にシークし、0にジャンプし、再び5にジャンプします。しかし、ロードイベントを使用した修正はそれをかなりうまく解決すると思います。同様のトリックを使用して、期間がなるのを待ちました利用可能。

于 2011-07-20T08:15:03.047 に答える
-1

解決しました!

使用済み

$f(0).onLoad(function() {
    $f(0).seek(5);
    setTimeout('$f(0).seek(5)',1000);
}

その後、5を求め、何らかの理由でゼロに戻り、再び5を求めました。

于 2011-02-18T07:51:50.197 に答える