3

VimeoビデオをFlash形式で埋め込みたくありません。HTML5形式で埋め込むにはどうすればよいですか?

4

3 に答える 3

4

Flash Player を搭載したブラウザーでは、次のコードで HTML5 モードで読み込まれます。

<iframe sandbox="allow-same-origin allow-scripts allow-popups"
  id="foo" width="100%" height="90%"
  allowfullscreen="" webkitallowfullscreen="" mozallowfullscreen="" 
  src="http://player.vimeo.com/video/28544156?api=1">
</iframe>

サンドボックスは、HTML iframe タグが Flash を含むプラグインにアクセスできないようにします。

vimeo ボタンでビデオの vimeo Web ページを開くことができるようにするには、「allow-popups」権限が必要です。ビデオを再生する必要はありません。

于 2013-08-26T23:37:33.180 に答える
2

実際には Cookie を介して HTML5 を有効にしているため、HTML5 バージョンに直接リンクすることはできないと思います。Flash と HTML5 を切り替えるために使用する JS コードは次のとおりです。

function toggle_html5_player(obj, on) {
    if (on) {
        setCookie("html_player", 1, 365);
    } else {
        setCookie("html_player", 0, 365);
    }
    reload_page();
}

編集:

また、埋め込みについては、公式ブログ投稿に次のように記載されています。

現在は Vimeo.com でのみ動作します。埋め込みコードは引き続き Flash です。

編集2:

実際、それはもはや真実ではない古い声明です。前述の Cookie が設定されている場合、新しい埋め込みは実際には、iPad や iPod などの Flash をサポートしていないデバイスで自動的に HTML5 を使用します。

于 2011-06-20T05:20:43.090 に答える
1

これはVimeoがHTML5ビデオについて言っていることです:http://vimeo.com/blog :268

于 2011-06-20T05:12:08.460 に答える