pluseaudio 的設置聲卡

做嵌入式 qt , 使用QSoundEffect 播放 音頻時, 沒有聲音, 查看是因爲 rock pi 上默認聲卡是 hdmi, 爲了使用 耳機孔的模擬聲卡, 需要pulseaudio 設置

打開 命令窗口, 

輸入 pacmd list-cards 獲得聲卡的列表, 記住index

一  臨時修改 

輸入 pacmd set-default-sink 0  # 0的意思是 你想要設置的聲卡 index,

二  永久修改

在 /etc/pulse/default.pa  添加 set-default-source 0

 還發現一個問題, qt 在linux 播放聲音時, QSoundEffect  在qt 5.12  版本中是沒法選擇 聲卡的, 但是在qt 5.14中是可以的, 在你實例化QSoundEffect 時, 此時就會默認選擇你的輸出設備

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