最近我的mozilla Firefox已更新至41.0.1,并且网站已停止播放托管在Rackspace服务器上的HTML 5视频。
<video preload="" poster="http://a35080557e7a03b9f1f1-86aee789662273f4e4ffb1bc62c5c3ee.r62.cf3.rackcdn.com/1443704408.jpg" class="vjs-tech" id="lessVid-1_html5_api" onended="return mymoreinfo();">
<source type="video/mp4" src="http://a35080557e7a03b9f1f1-86aee789662273f4e4ffb1bc62c5c3ee.r62.cf3.rackcdn.com/1443704361201302222231382124.mp4"></source>
<source type="video/webm" src="http://a35080557e7a03b9f1f1-86aee789662273f4e4ffb1bc62c5c3ee.r62.cf3.rackcdn.com/1443704361201302222231382124.mp4"></source>
<source type="video/ogg" src="http://a35080557e7a03b9f1f1-86aee789662273f4e4ffb1bc62c5c3ee.r62.cf3.rackcdn.com/1443704361201302222231382124.mp4"></source>
</video>
我正在使用Video JS播放器播放视频。
它没有给出任何错误仍然不加载视频。请建议!!
答案 0 :(得分:1)
在另一个问题中看到同样的问题后,我记得这个问题。你有几个问题,但主要的问题是文件的格式是3GP而不是MP4,Firefox不会播放这些,即使它在以前的版本中显然也是如此。
this answer中的详细信息适用于此处。
您的mime类型也不正确 - 您的服务器正在返回Content-Type: image/jpeg
。如果它是MP4,那应该是video/mp4
。如果您没有类型的文件,则不需要第二个和第三个source
元素,将它们排除在外
答案 1 :(得分:-1)
我有同样的问题。 像你一样,我正在使用http协议从另一台服务器收取视频,我认为问题可能是请求的服务器没有将mime类型发送到你的页面,所以firefox崩溃了。在我的情况下,在控制台中,它说:“Content-Type HTTP od application / octet-stream不兼容......”