据我所知,通过蓝牙的流传输是通过A2DP配置文件处理的。虽然SBC编解码器是默认的,但A2DP支持AAC、MP3和其他一些编解码器。
我的问题是,既然spotify文件是OGG VORBIS格式(OGG Container,VORBIS Codec),那么在不损失质量的情况下,通过蓝牙处理流媒体的最佳方式是什么?是否有具体的A2DP实施?像Jambox这样的人只是在使用SBC实现吗?
Spotify的流媒体格式是所有客户端的实现细节,假设它是OGG Vorbis不是你应该做的事情,在某些情况下实际上是一种错误的假设。
既然你已经在问题中使用了每一个Spotify标签,我不知道你是为哪个平台开发的。然而,正确的做法是使用Spotify播放库提供的PCM数据,并使用目标平台提供的任何播放堆栈。在Android、iOS、Mac OS等系统上,该系统将为您处理音频输出设备,包括蓝牙流媒体。