背景:公司需要录屏显示多个手机的操作
方案:使用scrcpy进行投屏
github
https://github.com/Genymobile/scrcpy
中文说明文档:
https://github.com/Genymobile/scrcpy/blob/master/README.zh-Hans.md
主要命令:
#手指触摸的时候显示轨迹球
scrcpy -t
#投屏并录屏
scrcpy -r file.mp4
#不投屏只录屏
scrcpy -Nr file.mp4
#窗口的标题默认为设备型号
scrcpy --window-title 'My device'
#关闭边框:
scrcpy --window-borderless
#阻止设备在连接时休眠:
scrcpy --stay-awake
scrcpy -w
# 指定设备
scrcpy -s xxx
其他:
当前只能通过参数修改title,或者去掉边框。
需要修改投屏时的安卓图标的话,目前没办法。看代码的话,图标是写死在了icon.cpm里,并使用SDL_SetWindowIcon设置了。
如果需要修改的话,需要对应修改图标,只能重新编译了。