响应质量的图像和视频

问题描述

我想做的就是尝试为所有屏幕创建一个响应迅速且高效的网站。由于这些原因,我想使用图片和视频元素,将 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 (将#修改为@)