【发布时间】:2014-11-12 12:20:51
【问题描述】:
使用以下内容,Chrome 不尊重媒体查询以根据设备宽度显示正确的视频源。 Chrome 正在播放它找到的第一个源,如您在此处看到的:http://homeglobal.ch/。我该如何解决这个问题?
<video id="intro-video" poster="img/poster.png" controls>
<source src="videos/intro.mp4" type="video/mp4" media="all and (min-device-width:1600px)">
<source src="videos/intro.webm" type="video/webm" media="all and (min-device-width:1600px)">
<source src="videos/intro-1600.mp4" type="video/mp4" media="all and (min-device-width:1100px)">
<source src="videos/intro-1600.webm" type="video/webm" media="all and (min-device-width:1100px)">
<source src="videos/intro-1100.mp4" type="video/mp4" media="all and (min-device-width:481px)">
<source src="videos/intro-1100.webm" type="video/webm" media="all and (min-device-width:481px)">
<source src="videos/intro-480.mp4" type="video/mp4">
<source src="videos/intro-480.webm" type="video/webm">
</video>
【问题讨论】:
-
出于一些恼人的原因:“资源的预期媒体的媒体查询;这应该只在
元素中使用。” developer.mozilla.org/en-US/docs/Web/HTML/Element/source
标签: html google-chrome video html5-video media-queries