在RK3399上使用pavucontrol命令设置系统默认声卡(ubuntu18.04桌面系统)

一、环境介绍

RK3399 开发板--ARM64

RK3399 资料地址:

http://wiki.friendlyarm.com/wiki/index.php/NanoPC-T4/zh#.E4.BD.BF.E7.94.A8Qt.E7.A1.AC.E8.A7.A3.E6.92.AD.E6.94.BE.E5.99.A8.E6.92.AD.E6.94.BE

二、情况说明

系统存在多个麦克风、多个扬声器设备。目前需要指定特定的设备作为系统的默认音频输入或者输出设备。

三、pavucontrol命令

关闭其他扬声器设备,只留下耳机孔(怎么区分:因为板子上只有耳机孔可以同时支持输入输出,其他要么只能录音、要么只能放音)。 禁止之后,通过QT代码获取默认的扬声器设备,发现只能获取耳机孔,因为其他设备被关闭了

设置开机自动启动服务:

通过pavucontrol命令 打开的界面,可以配置指定的声卡功能:比如、只能录音、只能放音、禁用、录音+放音等。

注意:pavucontrol命令 设置只有当前有效,不会保存,也就是说系统重启之后,就会恢复默认设置。

四、保存设置到配置文件

参考这里:https://blog.csdn.net/xiaolong1126626497/article/details/105828447

五、在RK3399上使用pavucontrol命令时出现的一些问题解决方法

pavucontrol命令的使用帮助请看这里https://wiki.archlinux.org/index.php/PulseAudio#default.pa

5.1   查看当前音频设备端口

pi@NanoPC-T4:~$ pacmd list | grep "active port"
No PulseAudio daemon running, or not running as session daemon.

报错没有启动PulseAudio 相关的守护进程。

5.2 杀死进程,重新启动

pi@NanoPC-T4:~$ sudo pulseaudio -k
pi@NanoPC-T4:~$ pulseaudio --start

如果操作之后还是报错,或者无法启动,参考下面链接:

 https://www.kutu66.com//ubuntu/article_165505

 https://www.kutu66.com//ubuntu/article_159194

猜你喜欢

转载自blog.csdn.net/xiaolong1126626497/article/details/105829064
今日推荐