haml中禁用自动播放

时间:2014-02-14 06:57:02

标签: html iframe video haml autoplay

我正在通过iframe标记将视频嵌入到页面中,但我正在寻找一种关闭自动播放功能的方法。这是我到目前为止所尝试的内容:

加价

%iframe{:controller => "0", :height => 390, :width => 480, :frameborder => "0", :src => "//cassininazir.com/embed/he-man.mp4", :autoplay => "false"}

我也尝试添加一个参数:

%param{:autoplay => "false"}

由于我使用了iframe标记而不是embed标记,我想也许这就是为什么autoplay="false"参数不起作用的原因。有什么想法或建议吗?

1 个答案:

答案 0 :(得分:0)

iframe引用使用video标记的源视频。

原因是来源"autoplay"标记中存在令人讨厌的video属性。

最简单的方法是从源代码中复制视频html并将其添加到Haml中(如果没有autoplay属性):

%video{ controls: "", name: "media"}
  %source{src: "http://cassininazir.com/embed/he-man.mp4", type: "video/mp4"}

虽然你可以在加载元素后用jquery删除“autoplay”属性,但我认为上面的方法最简单。

以下是指向working example

的链接