【问题标题】:HTML video background with Ruby on RailsRuby on Rails 的 HTML 视频背景
【发布时间】:2017-01-13 10:53:43
【问题描述】:

我是 Ruby on rails 的初学者,我正在构建一个具有视频标题背景的应用程序。该应用程序在本地运行良好,但是一旦我尝试将其上传到 Heroku,视频背景就无法播放。 该应用程序仍在开发中。

我在 Web 浏览器控制台中收到以下消息:

HTTP load failed with status 404. Load of media resource https://serene-fortress-58125.herokuapp.com/assets/Islands.mp4 failed. 
All candidate resources failed to load. Media load paused. 

我认为我应该在某种托管服务中托管视频,以使其可用于 Heroku 应用程序,但我需要弄清楚它如何与我当前的 html 代码一起使用以及要使用哪个托管服务。我尝试使用 tinypic 托管视频,但视频以 x-shockwave-flash 播放,与我当前的网页设计不兼容。

我正在考虑按照以下帖子中的建议使用管状 jquery 插件并使用 Youtube 作为主机:

Fullscreen video background - <video> vs YouTube/Vimeo-<iframe>?

我可能需要一些关于如何在 Ruby on Rails 5.0.1 中使用 jquery 的建议,以及完成这项工作的最佳实践是什么。任何建议都会很有帮助。

非常感谢

法布里齐奥

这是我在 Heroku 上的应用: https://serene-fortress-58125.herokuapp.com/

这是我的 git: https://github.com/fabriziobertoglio1987/portfolio

这是 Stackoverflow 上类似未回答问题的链接:

adding an animated background to a ruby on rails app

https://stackoverflow.com/questions/35319525/ruby-on-rails-html5-video-as-background-for-landing-page-not-loading-on-heroku

【问题讨论】:

    标签: ruby-on-rails html heroku html5-video ujs


    【解决方案1】:

    404 错误消息是因为我需要使用 rails video_tags 而不是 html 标签。一位朋友帮助我找到了解决方案,以下文档有所帮助。 https://devcenter.heroku.com/articles/rails-4-asset-pipeline

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多