javascript - 根据连接类型显示一定的图像质量
问题描述
我正在尝试建立一个站点供人们查看 360 度图像。由于 360 度图像很大,我正在考虑为连接到移动数据的设备提供质量较低的图像。有没有办法做到这一点?
解决方案
正如 Thanh Trung 所提到的,网络信息 API 非常有限。我能想到的是向用户设备发送一个 1 - 2 MB 的文件,然后查看下载需要多少时间,基于此您将了解连接速度。基于此,您可以编写逻辑来提取相应的图像。
然而,问题是如果用户正在旅行或移动,那么网络可能会波动。
推荐阅读
- c# - .Net Core ConfigureAppConfiguration 添加额外的源覆盖环境特定设置
- sql - 如果表 B 中不存在数据,有没有办法将表 A 中的数据复制到表 B 中?
- api - Symfony4 资源控制器
- java - Java类层次结构重构而不改变调用代码,有可能吗?
- c# - 多线程应用程序上的记录器导致异常,因为文件被另一个进程使用 c#
- android - 在 JobIntentService 中未调用 onHandleWork()
- javascript - 将 bgcolor 属性添加到交替表
- python - 如何在 mypy 中正确指定固定长度的序列?
- assembly - WinExec shellcode
- vue.js - Vue - 从子组件关闭对话框