Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 适用于手机、平板电脑、桌面的HTML视频_Javascript_Html - Fatal编程技术网

Javascript 适用于手机、平板电脑、桌面的HTML视频

Javascript 适用于手机、平板电脑、桌面的HTML视频,javascript,html,Javascript,Html,我有一个基本的视频标签,用作页面上的横幅: <video playsinline="" autoplay="" muted="" loop="" preload="auto"> <source src="/example.mp4" type="video/mp4"> <source src="/example.webm" type="video/webm"> Sorry, your browser doesn't suppo

我有一个基本的视频标签,用作页面上的横幅:

<video playsinline="" autoplay="" muted="" loop="" preload="auto">
      <source src="/example.mp4" type="video/mp4">
      <source src="/example.webm" type="video/webm">
      Sorry, your browser doesn't support HTML5 video.
    </video>

抱歉,您的浏览器不支持HTML5视频。
这段视频的分辨率更高,约为12mb,与手机、平板电脑和桌面上的视频相同

我一直在使用一个名为lazysizes()的图像库,该库非常适合根据查看图像的宽度使用不同的图像,这有助于节省大量带宽:

<img
    data-sizes="auto"
    data-src="image2.jpg"
    data-srcset="image1.jpg 300w,
    image2.jpg 600w,
    image3.jpg 900w" class="lazyload" />

对于使用JS/HTML的视频标签,他们的方法是等效的吗?我可以用PHP编写,使用mobile detect库()并说如果是mobile或tablet,则显示这个低分辨率视频。我只是想知道是否有一种像懒散的方法来制作视频