Chrome 不再支持 HTML5 视频?

Posted

技术标签:

【中文标题】Chrome 不再支持 HTML5 视频?【英文标题】:Chrome No Longer Supports HTML5 Video? 【发布时间】:2013-05-10 03:07:11 【问题描述】:

我有一个正在为一个 uni 项目开发的网站,我使用 html5 视频标签嵌入了一个视频。代码如下所示:

<video  controls="">
<source src="images/Nexus.mp4" type="video/mp4">
Something broke :/
</video>

在大学里它工作得很好,但是当我回家时它就不再工作了。我做了一些研究,Chrome 不支持 mp4。好的,所以我找到了一个允许我转换为其他支持的类型的网站,所以现在我的代码如下所示:

<video  controls="">
<source src="images/Nexus.mp4" type="video/mp4">
<source src="images/Nexus.ogv" type="video/ogg">
<source src="images/Nexus.webm" type="video/webm">
Something broke :/
</video>

ogg 和 webm 都在工作(我使用 cmets 单独测试了每一个)。但是在家里还是不行。它带有视频小部件并显示正确的视频长度,但播放按钮被禁用并且没有静止图像。但它仍然在大学工作。直到今天。现在我有同样的问题。 Chrome 是否停止支持 HTML5 视频标签?

注意 ogg 和 webm 仍然可以在 firefox 上运行,但不能在 mp4 上运行

【问题讨论】:

“它在大学工作得很好,但是当我回家时它不再工作了” 我的便携式硬盘上有文件。所有改变的是我正在查看它们的计算机。相同版本的 Chrome。 “一切都改变了”,只是整个操作系统?那么这些文件是来自带有file:/// url 的文件系统还是您使用的是网络服务器? 该站点位于我的便携式硬盘驱动器上,这就是我运行它的方式,没有 Web 或本地服务器。计算机和笔记本电脑具有相同的操作系统和相同版本的 chrome,只是机器不同 操作系统是一个非常复杂的软件,可能会占用几 GB 的硬盘空间,您确定两台机器上的内容是“相同的”吗?检查 Chrome 在网络选项卡中报告的 MIME 类型,如果它们不是您所期望的(例如video\mp4,然后在您的文件管理软件发生的任何情况下查找“文件类型”或“打开方式”设置是。 【参考方案1】:

尝试重新排列它,以便

<video  controls>
<source src="images/Nexus.ogv" type="video/ogg">
<source src="images/Nexus.webm" type="video/webm">
<source src="images/Nexus.mp4" type="video/mp4">
Something broke :/
</video>

并删除属性控件的空值

【讨论】:

以上是关于Chrome 不再支持 HTML5 视频?的主要内容,如果未能解决你的问题,请参考以下文章

html5的视频插件支持哪些视频格式

既然不再支持 VLC 插件,如何在 Firefox 和 Chrome 中流式传输 RTSP 实时视频?

在HTML5中不再支持的script的属性

HTML5 视频 |视频不受支持/文件类型无效 | IE

HTML5 video视频字幕的使用和制作

Safari 和 Chrome 中的 HTML5 视频海报属性