【问题标题】:Disable Autoplay in haml在haml中禁用自动播放
【发布时间】:2014-03-13 10:09:37
【问题描述】:

我正在通过 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" 参数不起作用的原因。有什么想法或建议吗?

【问题讨论】:

    标签: html iframe video haml autoplay


    【解决方案1】:

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

    原因是源 video 标记中的讨厌的 "autoplay" 属性。

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

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

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

    这是working example的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-02
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      相关资源
      最近更新 更多