3

我不想以 Flash 格式嵌入 Vimeo 视频。如何以 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 网页,您需要“允许弹出窗口”权限。不需要播放视频。

于 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 回答