并发蓝牙A2DP和RFCOMM通信

时间:2011-10-23 10:32:18

标签: android bluetooth

我想知道是否可以同时对同一个蓝牙设备进行A2DP流媒体和RFCOMM。打开一个用于RFCOMM通信的套接字会导致A2DP流丢失吗?假设有可能,这种用法中的任何已知问题?感谢。

2 个答案:

答案 0 :(得分:0)

是的,这是可能的。 打开流不会对A2DP造成任何问题,但取决于在RFCOMM上推送大量数据的实现,而A2DP也是流式传输可能会因带宽限制而导致流式传输中的一些空白

答案 1 :(得分:0)

如果其他人发现了这个问题并且正在寻找答案。我这样做,在我的Galaxy Nexus上,音频流表现一致但我看到我的RFCOMM插槽上的数据速率下降了。我没有确切的号码。但是当通过A2DP播放音频时性能肯定会下降,然后在停止A2DP后恢复。这是用于115200 bps的串行通信。

我还应该补充一点,这是用Android 4.3完成的,它使用了一个不是BlueZ的新蓝牙堆栈