树莓派笔记--切换声音通道
文章摘要:本文主要描述了如何修改树莓派默认声音输出通道,方法是修改用户家目录下的.asoundrc配置文件即可,主要区别在于 pcm.output字段的不同。
耳机通道输出:
#Analog
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "output"
}
capture.pcm {
type plug
slave.pcm "input"
}
}
pcm.output {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
HDMI通道输出:主要区别在card 0
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "output"
}
capture.pcm {
type plug
slave.pcm "input"
}
}
pcm.output {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
蓝牙耳机通道输出:
# 这一项目貌似大家都一样
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "output"
}
capture.pcm {
type plug
slave.pcm "input"
}
}
# 声音输出设备
pcm.output {
# 类型为蓝牙音频
type bluealsa
# 设备为蓝牙音箱的MAC地址
device "FC:58:FA:E2:E4:3C"
# 配置文件
profile "a2dp"
}
# 声音输入设备(树莓派硬件上无输入通道,HDMI也不支持输入)
# 所以只有蓝牙耳机的配置文件才有输入通道
pcm.input {
type bluealsa
device "FC:58:FA:E2:E4:3C"
profile "sco"
}
ctl.!default {
type bluealsa
}
配置为蓝牙通道后,系统开机后或者蓝牙耳机开机时会自动连接。