问题描述
我想做的就是尝试为所有屏幕创建一个响应迅速且高效的网站。由于这些原因,我想使用图片和视频元素,将 srcset 用于不同的屏幕尺寸和方向。但是,这样做时,我将创建相同 img 或视频的许多版本。 例如
<video muted loop playsinline poster="video/preload_intro2.png">
<source src="video/video.webm" type="video/webm" media="(orientation: landscape) and (max-width: 575px)">
<source src="video/video.webm" type="video/webm" media="(orientation: landscape) and (max-width: 767px)">
<source src="video/video.webm" type="video/webm" media="(orientation: landscape) and (max-width: 991px)">
<source src="video/video.webm" type="video/webm" media="(orientation: landscape) and (max-width: 1199px)">
<source src="video/video.webm" type="video/webm" media="(orientation: landscape) and (min-width: 1200px)">
<source src="video/video.webm" type="video/webm" media="(orientation: portrait) and (max-width: 575px)">
<source src="video/video.webm" type="video/webm" media="(orientation: portrait) and (max-width: 767px)">
<source src="video/video.webm" type="video/webm" media="(orientation: portrait) and (max-width: 991px)">
<source src="video/video.webm" type="video/webm" media="(orientation: portrait) and (max-width: 1199px)">
<source src="video/video.webm" type="video/webm" media="(orientation: portrait) and (min-width: 1200px)">
<source src="video/video.webm" type="video/webm">
<source src="video/video.mp4" type="video/mp4" media="(orientation: landscape) and (max-width: 575px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: landscape) and (max-width: 767px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: landscape) and (max-width: 991px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: landscape) and (max-width: 1199px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: landscape) and (min-width: 1200px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: portrait) and (max-width: 575px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: portrait) and (max-width: 767px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: portrait) and (max-width: 991px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: portrait) and (max-width: 1199px)">
<source src="video/video.mp4" type="video/mp4" media="(orientation: portrait) and (min-width: 1200px)">
<source src="video/video.mp4" type="video/mp4">
</video>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)