问题:
我正在运行 Raspbian(从 2017 年 2 月开始)。我已将 Raspberry Pi 设置为以 A2DP 方式运行其蓝牙,并通过 Amazon Echo Dot (Pandora) 将音频流传输到它。它运行了 30 分钟,然后音频播放就停止了。当我去检查时,/var/log/syslogs
我发现以下内容:
错误:
Mar 24 22:12:34 raspberrypi pulseaudio[615]: [pulseaudio] module-loopback.c: Sample rates too different, not adjusting (44100 vs. 85062).
...
...
...
Mar 24 22:19:34 raspberrypi pulseaudio[615]: [pulseaudio] module-loopback.c: Sample rates too different, not adjusting (44100 vs. 462646).
我尝试过的事情:
我已将重新采样方法从默认更改为微不足道,但问题仍然存在。
我尝试过在线搜索,但似乎找不到任何类似的问题,至少没有任何有关导致该问题的信息,也没有任何接近类似解决方案的信息。
我的结论:
对我来说,Echo Dot 的采样率似乎在继续增长,pulseaudio 可以处理它,直到新的速率达到(基本速率 * x),此时它变得“太不同”并且不会调整到新的利率。
问题:
可以做什么?我可以禁用某些功能来允许播放吗?一旦传入速率太高,是否可以将传入速率重置为更易于管理的数字?
创可贴修复:
我可以手动断开 Amazon Echo Dot,然后重新连接该点,音频播放将再次开始并正常播放 20-30 分钟,直到问题再次出现。
更新:
我尝试再次将重采样率设置为微不足道,这次我收到以下错误:
Mar 25 02:11:45 raspberrypi pulseaudio[595]: [bluetooth] module-bluez5-device.c: SBC decoding error (-2)
我怀疑这是“进步”,但是这个特定错误可能是什么?