Ruby on Rails的HTML视频背景



我是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作为主机:

全屏视频背景-<视频>vs YouTube/Vimeo-<iframe>?

我可能需要一些关于如何在RubyonRails 5.0.1中使用jquery的建议,以及实现这一点的最佳实践是什么。任何建议都会很有帮助。

非常感谢

Fabrizio

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

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

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

为ruby on rails应用添加动画背景

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

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

最新更新