【发布时间】:2015-10-22 20:17:23
【问题描述】:
我正在建立自己的投资组合网站。我正在使用 Ruby Sinatra。我希望我的主页具有全屏视频背景。我用谷歌搜索,我没有发现任何关于我的情况。我花了几个小时试图让我的视频播放,但我已经失去了希望。我对任何可能有助于成功的解决方案持开放态度。谢谢!
HTML
<video width='512' height='288' id="splashvid" autoplay loop muted>
<source src="https://www.dropbox.com/s/2vyfy2ma6xslbyk/sweeping_view.mp4" type="video/mp4">
<source src="https://www.dropbox.com/s/svw8jyfx6a2k83n/sweeping_view.ogv" type="video/ogg">
<source src="https://www.dropbox.com/s/r99qulve4g0y4kk/sweeping_view.webm" type="video/webm">
</video>
CSS
video#splashvid {
background:url('https://www.dropbox.com/s/2vyfy2ma6xslbyk/sweeping_view.mp4') no-repeat;
-webkit-background-size:cover;
overflow: hidden;
}
【问题讨论】:
-
这不是一个真正的 Sinatra 问题,更像是 HTML。查看源代码时是否看到了 HTML,样式表是否链接到它?
-
另外,视频背景不是有效的 CSS(虽然如果是的话会很酷)
-
顺便说一句:只有当 public_folder 和 views 的位置与 public & views 不同时,您才需要设置它们
-
设置 public_folder 和视图是什么意思?我已经有了。
-
刚刚开始工作!我将视频标签类型设置为 video/ogg 而不是 video/ogv。谢谢你的一切!
标签: html5-video