我正在尝试libspotify
在 Android 上集成。看起来我从 android 获得的原始 PCM 数据与我在 ubuntu 上获得的原始 PCM 数据不同。
出于测试目的,我尝试存储 PCM 文件并使用 audacity 播放它。在 Ubuntu 中它是完美的,但在 Android 中,它的播放不稳定且缓慢。
我尝试打印数据的前 10 个 int16_t,它看起来完全不同:
安卓 - -457 463 62 635 492 742 968 246 909 179
Ubuntu--944 960 128 1318 1020 1538 2008 510 1885 353
粗略分析显示每个 int16_t 值是我在 Android 中得到的值的 2.7 倍。
我的问题是如何获得与我在 Android 的 Ubuntu 中获得的相同的 PCM 数据。