linux – A2DP sink没有pulseaudio
所以我试图让我的
linux服务器播放从我的
Android手机发送的音乐使用蓝牙(linux机器是A2DP接收器和手机是源).
我迄今所做的是: >安装bluez并启用audiosource / audiosink 但我听不到任何话.此外,互联网上的大多数指南都假设了Pulseaudio,我宁愿使用ALSA. 我目前在/etc/asound.conf中有以下内容: pcm.!default{ type bluetooth profile "auto" } 我正在运行Bluez v4.99和Alsa v1.0.25. 解决方法
我知道这是一个老帖子,但希望这个答案对于目前正在研究的人来说是有用的.
您可以使用/etc/bluetooth/audio.conf,它是系统范围的文件,或?/ .asoundrc,它是您的本地文件.两者均由BlueZ / ALSA阅读.但是,我认为您需要在您的配置文件z.B中包含MAC地址: pcm.btheadset { type bluetooth device "XX:XX:XX:XX:XX:XX" #MAC address profile "auto" } 我找到的最好的资源是: 1)James B的博文:Bluez must be one of the best kept secrets in Linux 2)他的第二篇文章代码:Bluez A2DP AudioSink for ALSA 3)ALSA网站介绍了pcm插件的结构,但并没有真正解释它们. 4)一些ALSA插件教程:The ALSA wiki 一些有用的命令: $sudo service bluetooth restart $sudo alsa force-reload 更改asoundrc或audio.conf文件后运行这些. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |