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 视频?的主要内容,如果未能解决你的问题,请参考以下文章