Vimeoビデオクリップの特定のポイントにスキップして再生するのに問題があります。
froogaloop seekto関数を使用してスキップさせることができましたが、ビデオがすでに再生されていない限り、再び最初に戻ります...
これが私のページの例です...
Vimeoビデオクリップの特定のポイントにスキップして再生するのに問題があります。
froogaloop seekto関数を使用してスキップさせることができましたが、ビデオがすでに再生されていない限り、再び最初に戻ります...
これが私のページの例です...
seekTo
私が抱えていた問題は、が呼び出されたときにビデオが正しくロードされていなかったことです。
ほとんどの場合、遅延の追加は機能しますsetTimeout
が、より洗練された解決策はseekTo
、readyコールバック関数を配置することです。
var pendingSeektoTime = 0;
player.addEvent('ready', function() {
if(pendingSeektoTime!=0) {
player.api('seekTo',pendingSeektoTime);
pendingSeektoTime = 0;
}
});
ドキュメントによると、Flashプレーヤーのバージョンはロードされたポイントの後で再生を開始できません。
seekTo(seconds:Number):void
ビデオの指定されたポイントを探します。同じ再生/一時停止状態を維持します。Flashプレーヤーはロードされたポイントを超えてシークしませんが、HTMLプレーヤーは、ビデオがロードされた量に関係なく、そのスポットをシークします。
ロードされたポイントがシークポイントの後にある場合、この例は正常に機能します。
再生を開始してから、目的のポイントまでスキップすることをお勧めします。変更したJSフィドルを参照してください:http://jsfiddle.net/q6Lxg/5/