.mp4文件不能用chrome播放
我想在我的网站上显示一段视频。 我创建了一个.mp4文件,并使用HTML5视频标签将其添加到html。
问题在于它没有在Chrome中显示。 我也想知道我如何一次又一次地重放它。
在遇到同样的问题之后 - 这里有一些我的想法:
因为它只影响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黑客攻击,但嘿,至少它是有效的。
来源:用户:eithedog
这也有助于:chrome可以播放html5 mp4视频,但html5test表示chrome不支持mp4视频编解码器
同时检查你的Crome版本:html5test
这开始是为了最终使用Chromecast将视频从我的电脑投射到电视(带字幕)。 而我最终在这个“不玩mp4”的情况下。 不过,我似乎已经证明,只要它不包含在HTML中,Chrome就会播放(完全相同)mp4。所以这就是我所构建的。 我在localhost下创建了一个网页,其中包含一个default.htm: -
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<video controls >
<source src="sample.mp4" type="video/mp4">
<track kind="subtitles" src="sample.vtt" label="gcsubs" srclang="eng">
</video>
</body>
</html>
视频和字幕文件与default.htm存储在相同的文件夹中
我有最新版本的Chrome(今天早上刚刚更新)
当我在我的Chrome浏览器中输入适当的本地主机...时,会出现一个黑色正方形,带有“GO”箭头和经过时间栏,静音按钮以及显示“CC”的图标。 如果我按下了箭头,没有任何事情发生(它不会改变为“暂停”,经过的时间不会移动,并且计时器在0点停留,没有错误信息 - 什么都没有!
(注意,如果我输入localhost ..到IE11视频播放!!!!
在Chrome中,如果我输入sample.mp4的光盘地址(即C: webstore sample.mp4,那么Chrome 会播放视频是否正常 ?
最后一点可能是Chromecast的一个工作解决方案,只是我看不到任何字幕。 我真的想要一个带有工作字幕的解决方案。 我只是不明白在两种播放mp4的方法中Chrome中有什么不同
遇到同样的问题,我通过在iMovie中使用默认mp4设置重新转换文件来解决此问题。
链接地址: http://www.djcxy.com/p/80627.html