【问题标题】:How do I get HTML 5 video player to play my video on PC Firefox?如何让 HTML 5 视频播放器在 PC Firefox 上播放我的视频?
【发布时间】:2012-06-04 14:17:20
【问题描述】:

我使用的是 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 播放它,那将是理想的,但如果有一些其他设置需要调整,那也很高兴知道。

【问题讨论】:

    标签: firefox video html5-video m4v video.js


    【解决方案1】:

    在 Firefox 中仅使用 mp4/m4v 时,Video.js 应该回退到 Flash,就像在 IE7 中一样。可能是个愚蠢的问题,但是您在 Firefox 中安装了 Flash 吗?

    否则,它是否会在 JavaScript 控制台中抛出任何错误,或者是否有我们可以查看的实时页面?

    【讨论】:

    • 另外,检查您的网络日志并确保 Firefox 正在请求并成功加载 VideoJS .swf 文件。
    【解决方案2】:

    您只是发送 H.264 数据。

    Firefox 没有提供 H.264 解码器的专利许可,因此它不支持该视频格式。它确实支持 Theora 和 VP8。

    【讨论】:

    • 但我可以在 Mac Firefox 上看到上述内容。此外,如果我在 PC firefox 上打开文件(只需文件 -> 打开 -> myfile.m4v),它可以正常播放。这不会影响您的理论吗?
    • 如果您只是打开文件,它可能是由插件呈现的,而不是由浏览器本身呈现的。就 Mac 而言……这太奇怪了。您可以链接到显示该行为的页面吗?
    猜你喜欢
    • 2011-03-02
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    相关资源
    最近更新 更多