在RK3399上使用pavucontrol命令設置系統默認聲卡(ubuntu18.04桌面系統)

一、環境介紹

RK3399 開發板--ARM64

二、情況說明

系統存在多個麥克風、多個揚聲器設備。目前需要指定特定的設備作爲系統的默認音頻輸入或者輸出設備。

三、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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章