5

Vimeoビデオクリップの特定のポイントにスキップして再生するのに問題があります。

froogaloop seekto関数を使用してスキップさせることができましたが、ビデオがすでに再生されていない限り、再び最初に戻ります...

これが私のページの例です...

http://jsfiddle.net/q6Lxg/

4

3 に答える 3

4

seekTo私が抱えていた問題は、が呼び出されたときにビデオが正しくロードされていなかったことです。
ほとんどの場合、遅延の追加は機能しますsetTimeoutが、より洗練された解決策はseekTo、readyコールバック関数を配置することです。

var pendingSeektoTime = 0;

player.addEvent('ready', function() {

  if(pendingSeektoTime!=0) {
    player.api('seekTo',pendingSeektoTime);
    pendingSeektoTime = 0;
  }
});
于 2013-02-13T18:15:58.430 に答える
2

ドキュメントによると、Flashプレーヤーのバージョンはロードされたポイントの後で再生を開始できません。

seekTo(seconds:Number):void

ビデオの指定されたポイントを探します。同じ再生/一時停止状態を維持します。Flashプレーヤーはロードされたポイントを超えてシークしませんが、HTMLプレーヤーは、ビデオがロードされた量に関係なく、そのスポットをシークします。

ロードされたポイントがシークポイントの後にある場合、この例は正常に機能します。

于 2012-03-30T10:12:47.580 に答える
1

再生を開始してから、目的のポイントまでスキップすることをお勧めします。変更したJSフィドルを参照してください:http://jsfiddle.net/q6Lxg/5/

于 2012-04-03T19:22:37.593 に答える