为了实现电脑控制安卓设备,本人使用 Tarui + Vue 3 + Rust 开发了一款跨平台桌面客户端。该客户端能够提供可视化的鼠标和键盘按键映射配置。通过按键映射实现了实现类似安卓模拟器的多点触控操作,具有毫秒级响应速度。该工具可广泛用于电脑控制安卓设备玩手游等等,提供流畅的触控体验。
仅实现了 Scrcpy 控制协议,不提供投屏功能。因为投屏会存在延迟和模糊问题,本项目另辟蹊径,直接放弃投屏,而使用透明的蒙版显示窗口背后的内容(可以使用 AVD 、手机自带低延迟投屏界面等),从根本上杜绝了投屏延迟的现象。
1
smallboy19991231 231 天前
和蘋果自帶的 air 投屏比有什麼優勢嗎?我用投屏打 lol 手遊好像體驗也是不錯的
|
2
jdjingdian 231 天前
大概明白做这个玩意的原因了。因为网易 mumu 收费,虽然商业公司收费很正常,但是 mumu windows 免费,mac 收费,而且个人觉得还不便宜😂😂😂
老哥牛逼 |
3
ruchuby OP @smallboy19991231 没有用过 air 投屏,不太了解。至少本项目是开源的,以后可能会提供外部接口
|
4
ruchuby OP @jdjingdian mumu pro 的按键方案我也不习惯,我都是用雷电那一套的。而且目前最大的问题是用 mumu pro 玩会封号。
|
5
diivL 231 天前
服务端开源吗?
|
7
nenseso 231 天前
scrcpy 好像用的 ffmpeg ,挺吃软解性能的
|
9
oott123 231 天前
非常好的东西,我之前也想做一个用来玩原神来着,没想到有人做了,赞
不过设置热键的时候,有些特殊键设置不了,比如 F3 ,会变成在当前页面内查找…… |
10
oott123 231 天前
哦,对,以及 Windows 的话,除了 adb.exe ,还需要 AdbWinUsbApi.dll 和 AdbWinApi.dll 两个文件放在 adb.exe 旁边,否则是启动不了的
|
11
wujianhua22 231 天前
感觉 qt scrcpy 也能实现啊
|
12
ruchuby OP @oott123 我是直接用命令行的方式调用 adb 的,应该不用额外 dll 吧,如果显示连接超时,多试一下就可以了。
对于 F3 之类特殊按键,我要看看 Tauri 是否有相关方式可以禁用 WebView 的自带快捷键 |
15
anoninz 231 天前
请问支持手柄吗?
|
17
chouyee 231 天前
打开了任何来源,但是双击还是已损坏,无法打开
|
19
llbqwhtxi 230 天前
好像解决不了我菜这个问题
|
20
ruchuby OP 有人反馈说 intel 芯片 mac 无法启动,但本人没有 intel 芯片的 mac 。不知道哪位兄弟能帮忙测试一下,看看是否有错误信息。
|