在 firefox 下却可以。本以为是浏览器问题,但是直接用 html
就能正常播放。使用 php
在 chrome 下也能正常播放.
所有视频编码都是 H.264 ; chrome 下部分视频能播放,路径应该也是正确的
/public/upload/video/url/
下面代码都很简单
<%= videojs_rails sources: { mp4: @video.url }, width:"400" do %>
Please enable <b>JavaScript</b> to see this content.
<%- end %>
<body>
<video src="./1-5.mp4" height="" width="" preload="none" autoplay="autoplay"></video>
</body>
[1:1:1030/152457:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR demuxer: could not open
[1:1:1030/152646:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR demuxer: could not open
[1:1:1030/152658:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR demuxer: no supported streams
[1:1:1030/152708:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR demuxer: could not parse
搜索错误相关代码时, 但是没有找到...
期间新建过一个干净的 rails 项目,仍然存在同样的问题 最初使用 webrick 时,firefox 下面较大的视频 ( 10M ) 也不能播放,而且是浏览器直接 crash, 换成 thin 后就正常 所以有些怀疑是不是服务器对文件大小有限制的原因,但是在 firefox 下却完全正常,实在找不出原因,求解答
谢谢!