【发布时间】: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 上类似未回答问题的链接:
【问题讨论】:
标签: ruby-on-rails html heroku html5-video ujs