gpt4 book ai didi

html - 不同分辨率的视频和视频预览图像(海报)

转载 作者:行者123 更新时间:2023-12-05 08:07:08 25 4
gpt4 key购买 nike

我目前提供 4 种分辨率的所有图像(@1x@2x@3x@4x) 以便图像在任何显示器上都能清晰显示。但现在我遇到了问题,我在网站上也有一个视频,我想提供 4 种分辨率的视频及其预览图像(所谓的海报)。问题是如何做到这一点,因为视频标签没有自己的 srcset,预览图像也没有。

我还没有找到实现此目的的内置方法,如果可能,我想避免使用基于 JS 的解决方案。

也许有人可以提供一个聪明的解决方案。


<video id="mockupVideo" width="100%" height="100%" playsinline preload="auto"
poster="images/test.jpg">
<source src="videos/test.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>

我有以下图像文件:

  • images/test.jpg
  • images/test@2x.jpg
  • images/test@3x.jpg
  • images/test@4x.jpg

还有这些视频文件:

  • videos/test.mp4
  • videos/test@2x.mp4
  • videos/test@3x.mp4
  • videos/test@4x.mp4

对于图像,我会使用以下代码:

<img srcset="images/test.jpg,
images/test@2x.jpg 2x,
images/test@3x.jpg 3x,
images/test@4x.jpg 4x"
src="images/test.jpg">

这将以与视频类似的方式实现。

最佳答案

看起来你可以在 source 元素上使用 media,像这样:https://css-tricks.com/video-source-by-screen-size/ , Responsive Html5 Video Resolution

关于html - 不同分辨率的视频和视频预览图像(海报),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57220559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com