2992| 1
|
[求助] 行空板录音播放没有声音怎么办?如何切换麦克风和喇叭? |
本帖最后由 Forgotten 于 2023-6-2 19:00 编辑 问题现象: 升级0.3.5系统之后,在行空板上插上usb喇叭,使用如下程序发现音频文件无法播放: 使用如下程序,运行发现音量都是100,拔掉usb喇叭,发现数据正常: 原因: 0.3.5固件增加了usb麦克风驱动,如果外接的设备上有usb麦克风接口,则行空板系统会自动将麦克风切换到外接设备上,例如外接一个全向麦克风,则麦克风切换到摄像头上会让声音接收更清晰。 解决办法: 类似windows上可以选择使用哪个麦克风设备,在行空板上也可以切换。 1、使用终端命令行切换: 连接行空板终端后,输入指令(pactl list sources short)可以查看有哪些外接设备: 其中名字中有input的就是表示是麦克风设备,标识是output的就是表示是喇叭设备。其中alsa_input.platform-acodec-sound.stereo-fallback就是板载麦克风 使用pactl set-default-source <source_name>就可以将当前使用的设备切换。 例如使用指令(pactl set-default-source alsa_input.platform-acodec-sound.stereo-fallback)就可以将系统正在使用的麦克风切换回板载麦克风。 2、在MInd+图形化中切换: 加载代码生成器扩展 在程序最开始添加import和code这两条积木,并输入如下内容: os os.system("pactl set-default-source alsa_input.platform-acodec-sound.stereo-fallback") 现在就可以正常录音播放了,音量大小也是板载麦克风的音量了: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed