如何为电话设置data-src,为视频设置台式机

问题描述 投票:0回答:1

通过查看此代码,我无法弄清楚该站点如何决定从Vimeo加载视频的SD或HD版本。

  

<video
tabindex="-1"
role="presentation"
preload="auto"
data-src='{"phone": "https://player.vimeo.com/external/xxxxxx.sd.mp4?s=e178cfb40802c3a61da43abccebbe1f4d7460d48&profile_id=xxx", "desktop": "https://player.vimeo.com/external/xxxxxx.hd.mp4?s=70bf2b2131b71c32119a5e6f558077814bb1515b&profile_id=xxx"}'
autoplay
muted
loop
playsinline>
</video>

[)

此代码是依靠JS还是通过媒体查询在CSS中定义?您实际上如何确认此代码是在移动设备上提供SD还是HD视频?

html video media-queries vimeo
1个回答
0
投票

我最终使用了利用媒体查询的代码。

    <video preload autoplay loop muted playsinline>
  <source src="https://player.vimeo.com/external/395038718.hd.mp4?s=a49ee0cfb60c92ecbb053c00de10305783207ab3&profile_id=174" media="only screen and (min-device-width: 568px)">
  </source>
  <source src="https://player.vimeo.com/external/395038718.sd.mp4?s=ef8b2e5d56817dddead406621420754eb510807f&profile_id=164" media="only screen and (max-device-width: 568px)">
  </source>
  </video>
© www.soinside.com 2019 - 2024. All rights reserved.