埋め込み Vimeo ビデオを再生後にオンロード時の状態にリセットするにはどうすればよいですか?
Vimeo API は unload メソッドを提供します
player.api("unload")
ただし、Flash 以外のプレーヤーでは機能しません。
埋め込み Vimeo ビデオを再生後にオンロード時の状態にリセットするにはどうすればよいですか?
Vimeo API は unload メソッドを提供します
player.api("unload")
ただし、Flash 以外のプレーヤーでは機能しません。
Vimeo APIを使用してfinish
、リロードをトリガーするためのイベントを追加できます。Vimeo API にはメソッドunload()
が含まれていますが、HTML プレーヤではサポートされていません。代わりに、iframe 内の URL をリセットして、ビデオを元の状態に戻します。
HTML
<iframe src="//player.vimeo.com/video/77984632?api=1" id="video"></iframe>
JS
var iframe = document.getElementById("video"),
player = $f(iframe);
player.addEvent("ready", function() {
player.addEvent('finish', function() {
player.element.src = player.element.src;
});
});
unload()
すべてのプレイヤーで適切に機能するようになりました。