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 时, 此时就会默认选择你的输出设备

发布了6 篇原创文章 · 获赞 22 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wh1319501722/article/details/104942798