2

埋め込み Vimeo ビデオを再生後にオンロード時の状態にリセットするにはどうすればよいですか?

Vimeo API は unload メソッドを提供します

player.api("unload")

ただし、Flash 以外のプレーヤーでは機能しません。

4

3 に答える 3

8

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;
    });
});
于 2013-11-01T01:14:21.840 に答える
4

unload()すべてのプレイヤーで適切に機能するようになりました。

于 2013-12-30T05:41:14.483 に答える