微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html5 – .mp4文件没有在chrome中播放

我想在我的网站上播放视频.我创建了一个.mp4文件,并使用 HTML5视频标记将其添加到html中.

问题是它没有以chrome显示.我也想知道如何一次又一次地重播它.

解决方法

遇到同样的问题 – 这是我的一些想法:

>由于Chrome删除了对h264的支持,在某些机器上,mp4视频
用它编码将无法正常工作(抛出一个Parser错误
在Firebug / Network选项卡下查看 – 与提交的问题一致
这里),或崩溃浏览器,具体取决于编码设置
>它不一致 – 它完全取决于安装的编解码器
在电脑上 – 虽然我在我的机器上没遇到这个问题,
我们确实在问题发生的办公室里有一个(因此我们
用这个测试)
>它可能与Quicktime / divX设置有关(机器在
问题有一个旧版本的Quicktime比我的原生版本 – 我们
虽然不想放弃我们的测试电脑,所以我们没有更新它).

因为它只影响Chrome(其他浏览器可以正常使用VideoForEverybody解决方案),我使用的解决方案是:

对于每个mp4文件,创建一个Theora编码的mp4文件(example.mp4 – > example_c.mp4)
申请以下js:

if (window.chrome)
    $("[type=video\\\/mp4]").each(function()
    {
        $(this).attr('src',$(this).attr('src').replace(".mp4","_c.mp4"));
    });

不幸的是,这是一个糟糕的Chrome黑客攻击,但嘿,至少它是有效的.

资料来源:user: eithedog

这也有助于:chrome could play html5 mp4 video but html5test said chrome did not support mp4 video codec

另请查看您的crome版本:html5test

原文地址:https://www.jb51.cc/html5/168476.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。