我有以下代码在网站上播放HTML5视频:
<video autoplay loop poster="">
<source src="http://www.domain.com/uploads/videos/video.mp4" type="video/mp4;">
<source src="http://www.domain.com/uploads/videos/video.webm" type="video/webm"/>
<source src="http://www.domain.com/uploads/videos/video.ogg" type="video/ogg"/>
<p> Your browser does not support HTML5 video. Please upgrade to a modern browser to view the video.</p>
</video>
我在Firefox 3.6上试过它,它显示的是空白页而不是播放视频。有没有办法来解决这个问题?感谢。
答案 0 :(得分:2)
Firefox 3.6 does support HTML 5 video,因此您遇到的行为是正确的。
使用JavaScript to detect when no sources have loaded并提供DOM操作的替代方案。
答案 1 :(得分:1)
您的服务器可能将其作为application / octet-stream提供。
检查您的内容类型是否正确:
.ogg application/ogg
.ogv video/ogg
.mp4 video/mp4
我不知道您的服务器设置,但如果您使用的是apache,请将此添加到.htaccess:
AddType application/ogg .ogg
AddType video/ogg .ogv
AddType video/mp4 .mp4 .m4v
AddType video/webm .webm