由于我无法将其标记为重复:
链接问题的已接受答案也添加了此“问题”的答案。链接的 github 项目https://github.com/EHfive/pulseaudio-modules-bt添加了对 aac、aptx、aptx hd 和 ldac 编解码器的pulseaudio 的支持。
由于许可问题,它不能在上游合并。但是,提供了 Ubuntu ppa:https : //github.com/EHfive/pulseaudio-modules-bt/wiki/Packages#ubuntu-1804-1810-1904
首先需要安装PPA。对于 Ubuntu 18.04、18.10、19.04,这可以通过以下方式完成:
sudo add-apt-repository ppa:eh5/pulseaudio-a2dp
sudo apt-get update
sudo apt-get install libavcodec58 libldac pulseaudio-modules-bt
Run Code Online (Sandbox Code Playgroud)
如果您有较新的 Ubuntu 版本,则正确的代码如下:
sudo add-apt-repository ppa:berglh/pulseaudio-a2dp
sudo apt update
sudo apt install pulseaudio-modules-bt libldac
Run Code Online (Sandbox Code Playgroud)
现在您需要重新启动pulseaudio:
pulseaudio -k
pulseaudio --start
Run Code Online (Sandbox Code Playgroud)
然后我不得不重新连接我的耳机(Sennheiser HD 4.50 BTNC),并将它们设置为音频接收器。在声音设置中,AptX 已经显示出来了。选择 AAC/AptXHD/LDAC 并没有改变使用的内容(因为我的耳机只支持 AptX)。要检查外壳:
pactl list sources | grep a2dp_codec
Run Code Online (Sandbox Code Playgroud)
在没有自定义模块的情况下使用时,上面没有输出!
| 归档时间: |
|
| 查看次数: |
8797 次 |
| 最近记录: |