我正在使用Win XP,Service Pack 3.我有一个M4V视频,我正在尝试使用此处的HTML 5视频播放器嵌入网页 - http://videojs.com/。当我通过Apache 2.2查看此页面时,视频在Chrome和IE 7上播放正常,但在Firefox上没有(只有没有视频控件的黑色方块)......
<!DOCTYPE HTML>
<html>
<head>
<link href="css/video-js.css" rel="stylesheet" />
<script src="js/video.js"></script>
</head>
<body>
<video id="my_video_1" class="video-js vjs-default-skin" controls
preload="auto" width="960" height="540" poster="css/video-js.png"
data-setup="{}">
<source src="videos/unpacking_w_students.m4v" type='video/m4v'>
</video>
</body>
</html>
任何想法可能出错?如果我可以添加一些额外的东西来帮助Firefox播放它,那将是理想的,但是如果还有其他一些设置需要调整,那么这也很好。
答案 0 :(得分:1)
当在Firefox中仅使用mp4 / m4v时,Video.js应该回归Flash,就像在IE7中一样。可能是一个愚蠢的问题,但你是否在Firefox中安装了Flash?
否则,是否在JavaScript控制台中抛出任何错误,或者是否有我们可以查看的实时页面?
答案 1 :(得分:0)
您只发送H.264数据。
Firefox没有运送H.264解码器的专利许可,因此它不支持该视频格式。它确实支持Theora和VP8。