VimeoビデオをFlash形式で埋め込みたくありません。HTML5形式で埋め込むにはどうすればよいですか?
10884 次
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 に答える