android - 如何根据来自服务器的 x,y 坐标获取精确的 x,y 坐标以在 WebRtc 中绘制叠加层
问题描述
我正在使用 webrtc 为远程专家开发应用程序,远程专家将在桌面侧和另一侧的表面视图上绘制一些东西,移动客户端将获得 x,y 来绘制覆盖。问题是,我无法绘制确切的位置,因为两个客户端的屏幕尺寸不匹配。任何指针,请帮助..
解决方案
您需要获取桌面客户端的尺寸并将其发送到移动客户端,这样您就可以在移动客户端上放大/缩小。例如:
mobileX = (desktopX * (mobileDeviceWidth/ desktopWidth)).toInt()
推荐阅读
- laravel - 无法在 laravel 中忽略 .env 文件?
- css - 为什么元素选择器会取代带有影子 DOM 的自定义元素中的 :host 选择器
- java - Flutter 中的 Firebase (FCM) 注册令牌
- javascript - 在 Angular 7 中使用 HttpClient 获取 JSON 数据
- express - 玉无法读取玉文件上的变量
- javascript - 如何在 Redux 状态不变的情况下重新访问页面路由组件时更新 Redux?
- java - Spring安全库之间的差异
- api - 如何在 Ionic 3 中将带有图像的表单输入到 API php?
- php - 表单验证在 codeigniter 中无法正常工作
- .htaccess - 将所有旧域路径重定向到新域路径