html - 视频不会显示在 bootstrap 主题中

标签 html css twitter-bootstrap ruby-on-rails-4

我有一个 bootstrap 主题,我正试图开始工作。它在背景中显示视频,但如果不起作用,也会默认为图像。我可以显示图像,但无法将其链接到视频。我用谷歌搜索了这个并且巡航了一段时间,但未能解决问题。

在原始代码中,它具有指向图像的链接,视频也是如此

 <img alt="" src="assets/img/icon1.png">

为了让它工作,我必须更改为以下内容

 <%= image_tag "icon1.png" %>

video 标签在 javascript 中,看起来像这样

<!-- Initialize background video in hero section, (above the fold) -->
<script>
    $(document).ready(function() {
        $("#videohero").wallpaper({
            source: {
                mp4:    "video/hero.mp4",
                ogg:    "video/hero.ogv",
                webm:   "video/hero.webm"
            }
        });
    });
</script>

所以它链接到“hero.mp4”

所以我在这个视频上遇到了同样的错误,就像我在那里有“img src=”代码时一样,它说路由错误没有路由匹配 GET( Assets 路径在这里)。所以我要特别寻找的是如何更改上面的代码,以便它链接到我试过但没有用的视频。

    <script>
    $(document).ready(function() {
        $("#videohero").wallpaper({
            source: {('<%= video_tag 'hero.mp4' %>')

            }
        });
    });
</script>

这个我也试过

     <script>
    $(document).ready(function() {
        $("#videohero").wallpaper({
            source: {
                mp4:  ('<%= video_tag  "video/hero.mp4" %>'),
                ogg:    "video/hero.ogv",
                webm:   "video/hero.webm"
            }
        });
    });
</script>

我只是不确定如何用 javascript 编写这个并且在网上找不到它。

最佳答案

我不是 Ruby 开发人员,但我会尽力帮助您。我会写评论,但评论内容太多了。

video_tag您尝试用作 <%= video_tag 'hero.mp4' %> 的函数返回输出 <video src="/videos/hero.mp4" /> ,根据文档。 http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html

我认为您要做的是获取图片的来源,而不是整个标签。为此,您可以使用 video_path函数,根据文档。 http://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html

关于html - 视频不会显示在 bootstrap 主题中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27134946/

相关文章:

Javascript、Jquery 和 jade : Dynamic forms not showing up in all the instances of relevant elements

jquery - datatable 增加表格搜索过滤器宽度

css - float 之间的 Bootstrap 文本

jquery - icon-arrow-right 现在从 jsfiddle 的示例中出现在我的元素中

javascript - 当我点击一个按钮时,会出现相应的答案,而其他答案不应显示

javascript - 在 html 中将所有按钮对齐在一起

html - 如何在查询字符串中包含特殊字符?

css - 如何删除 Twitter Responsive Bootstrap margin ?

html - 如何与此处的下拉按钮的其他文本框垂直成比例对齐?

html - 导航栏的 CSS 样式