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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的HTML5相关文章