我不想以 Flash 格式嵌入 Vimeo 视频。如何以 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 网页,您需要“允许弹出窗口”权限。不需要播放视频。
于 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,新嵌入实际上会在不支持 Flash 的设备(如 iPad 或 iPod)上自动使用 HTML5。
于 2011-06-20T05:20:43.090 回答
1
这就是 Vimeo 关于 HTML5 视频的说法:http: //vimeo.com/blog :268
于 2011-06-20T05:12:08.460 回答