如何通过rails上的ruby传递video_tag中的静音选项

时间:2015-11-18 14:30:04

标签: ruby-on-rails video asset-pipeline mute

我想传递一个选项来静音视频,同时仍然使用rails资产管道。找不到任何关于此的文档。

如果有任何人对此有任何经验,或者可以指向我的rails源代码,我们将不胜感激。

我试过的代码:

<%= video_tag "home.mp4", :controls => false, :autobuffer => true, :autoplay => true, :loop => true, :id => "home-video" %>

1 个答案:

答案 0 :(得分:1)

虽然rails document未显示 muted 属性,但您始终可以通过将属性哈希传递给选项来添加HTML(或自定义)属性。 Rails helper将简单地添加它们。所以在你的情况下:

<%= video_tag "http://vjs.zencdn.net/v/oceans.mp4", controls: false, autoplay: true, muted: true, loop: true, id: "home-video"  %>

顺便说一句,请注意 autobuffer 属性已替换为 preload ,您不需要它,因为您有 autoplay