我正在用 ruby on rails 编程。
如果我在我的应用程序的静态页面上发布视频,它可以工作:
<video controls
src="video001.mp4"
width="580" height="360"
poster="default.png"
id="video">
</video>
视频本身和海报(图片)都保存在“/public”目录中。
但是当我将视频标签的完全相同的代码行放入“users/show.html.erb”页面时,我遇到了一个问题。对我来说,浏览器似乎不知道从哪里获取视频和图片。没有显示错误消息,只是一个透明的 HTML5 播放器,我无法单击任何内容。有人可以告诉我如何解决这个问题。或者在渲染页面(例如“用户/节目”)上定义正确源(EVEN)的最佳方法是什么。我真的尝试了所有可能出现在我脑海中的路径。
太感谢了。