sndcpy命令行运行

sndcpy是一款解决scrcpy没声音的工具,但是运行sndcpy的启动脚本,没错都需要重新安装sndcpy.apk,

本人表示很麻烦,最后解读bat命令

adb shell appops set com.rom1v.sndcpy PROJECT_MEDIA allow
adb forward tcp:28200 localabstract:sndcpy
adb shell am start com.rom1v.sndcpy/.MainActivity

"D:\Program Files\VideoLAN\VLC\vlc.exe" -Idummy --demux rawaud --network-caching=0 --play-and-exit tcp://localhost:28200

 第一行,设置app权限

第二行,adb转发音频

第三行,启动设备上的音频收集软件

最后一行是针对电脑的,使用VLC软件,监听本机上端口转发的数据并播放出来

2023.3.27,兄弟们,洗洗睡了,用最新版本的投屏软件即可,不需要sndcpy方案了

### 使用 Scrcpy 和 Sndcpy 实现带音频的屏幕镜像 Scrcpy 是一款开源工具,用于通过 USB 或 Wi-Fi 将 Android 设备的屏幕投射到计算机上[^3]。Sndcpy 则是一个类似的项目,专注于将 Android 音频流传输到 PC 上[^4]。 为了实现带有音频的屏幕镜像功能,可以按照以下方法操作: #### 安装依赖项 确保已安装 ADB 工具以及 Python 环境(如果需要)。对于 Linux 用户来说,可能还需要安装 ALSA 库来支持音视频同步[^5]。 ```bash sudo apt install adb alsa-utils python3-pip pip3 install sounddevice numpy ``` #### 同步设备连接状态 确认目标安卓手机已经启用开发者模式并允许调试权限之后,在命令行输入如下指令验证两者间通讯正常与否: ```bash adb devices ``` 上述命令会返回当前所连结的所有装置列表及其序列号信息;如果没有发现任何记录,则需重新检查USB线缆或者网络配置情况是否正确无误[^6]。 #### 执行 Scrcpy 和 Sndcpy 命令 启动 scrpcy 进程的同时开启 sndcyp 的监听端口,默认情况下它们分别占用本地主机上的不同TCP/IP地址范围内的随机可用端口号来进行数据交换处理工作流程。 ```bash # Start scrcpy in background without blocking terminal. scrcpy & # Launch sndcpy after ensuring successful connection between both apps. sndcpy ``` 当一切设置完毕以后,用户的移动终端画面将会实时显示于桌面显示器之上,并且伴随相应的原声播放效果呈现出来给观众欣赏体验[^7]。 ### 注意事项 尽管这种方法简单易行,但在实际应用过程中可能会遇到一些挑战比如延迟较高、资源消耗较大等问题亟待解决优化改进方案进一步提升整体性能表现水平达到更佳用户体验标准要求[^8]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值