苹果家族的投屏方式十分舒服,但 Android 投屏到 Windows PC 上需借助第三方软件(大都收费,甚至不少是流氓软件)。GitHub 上有一个开源项目——scrcpy,使用体验很好。
1. 投屏 scrcpy
https://github.com/Genymobile/scrcpy
-
下载
.zip
,然后解压; -
添加系统环境变量,然后重启使之生效;
-
投屏的两种方式:
-
USB:前提是开启手机的开发者选项中的 USB 调试。
将手机插上电脑,在终端上执行以下命令即可投屏:
scrcpy
或者直接点击运行
scrcpy.exe
-
无线通信(Wi-Fi):前提是两者连到同一个局域网下。
在终端上执行以下命令:
# IP 打开手机设置中的 WLAN 即可查得,默认连接到 5555 端口 scrcpy --tcpip=yourPhoneIP
-
以下是一些常用快捷键,可以自定义修改,但没必要
键位 | 说明 |
---|---|
alt+o | 关闭手机屏幕 |
alt+shift+o | 打开手机屏幕 |
alt+p | 关闭手机电源(Power off) |
双击右键 | 开启手机电源(Power on) |
ctrl+c/v/x | 复制/粘贴/剪切 |
右键 | 返回 |
中键 | 回到 HOME 桌面 |
2. 投声音 sndcpy
scrcpy 并不能把手机的声音投到 PC 上,需要借助 sndcpy 工具
https://github.com/rom1v/sndcpy
-
启动 scrcpy 投屏工具;
-
下载
.zip
后解压(建议下载含 adb 的 zip); -
下载 VLC(sndcpy 需要用到 VLC)。安装时无脑下一步,不能更改安装路径,否则需要手动修改
sndcpy.bat
; -
在手机上安装
sndcpy.apk
,以下两种方式:-
在解压后的目录中执行以下命令:
# 查询设备的序列号 adb devices # <serial> 为查到的手机的序列号。比如我是无线连接的,序列号就是内网 IP ./sndcpy <serial>
-
直接目录中的
sndcpy.apk
拖拽到 scrcpy 连接的窗口中即可安装
在安装过程中,由于权限问题,Android 会阻止安装,解决方式:
- 华为手机:在开发者选项中,关闭
监控 ADB 安装应用
; - 其他手机:在开发者选项中,勾选
通过 USB 安装应用
;
-
-
手机上点击运行 sndcpy 应用(点击后不会有直接的交互,而是在后台运行)
-
点击运行目录中的
sndcpy.bat
脚本。接下来 PC 就会播放手机上的音频了