javascript - 如何根据屏幕尺寸播放 2 个不同的视频?
问题描述
我现在正在编写一个网站的预览,我想知道如何根据用户在移动设备或桌面上播放 2 个不同的视频。
原因是,我有 2 个视频格式正确,适用于桌面和移动设备,但似乎无法弄清楚如何根据屏幕尺寸隐藏一个并显示另一个。
我研究过媒体查询,但不知道从哪里开始。
任何帮助,将不胜感激!
解决方案
window.innerWidth; // returns the width in pixels of the window
所以你可以使用类似的东西:
if (window.innerWidth > 425) {
// display video for desktop
} else {
// display video for mobile
}
推荐阅读
- drools - 问题:你能在 Drools 中对 list 类型的全局变量执行包含操作吗
- javascript - JS 如何从 URL 获取 PDF 并保存到变量
- javascript - 当我使用“useHTML:true”时,折线图的 Highcharts v9 图例项未居中对齐
- wordpress - 可从前端存档下载的 Woocommerce 隐藏不起作用
- r - 有没有办法在ggplot2的轴上调整一天中的时间顺序?
- bash - 别名中的导出在 Bash 中不起作用
- javascript - Javascript - 避免模块循环依赖(组织问题?)
- mysql - 这个自内连接查询是如何工作的?
- c# - Xamarin Mac FFmpeg 启动路径无法访问
- hyper-v - 我无法在 hyper-v 中部署 Windows 11