我有一个 48 kHz 的 PCM 流,并且想将它流式传输到一个 44.1 kHz 兼容的播放器(Apple 的 AirPlay)。
有人知道这是否“只是因为某些字节会丢失而起作用”,还是我必须先进行转换/下采样?
如果它不是“正常工作”,那么在 java 中执行此操作的任何提示?
编辑:
它不仅会起作用,因为声音会结结巴巴(“信息溢出”)。我必须对 pcm 流进行重新采样/下采样。
因为在这种情况下这不是那么简单(48 kHz 到 44.1 kHz),所以我应该使用一个库来执行此操作:
我想我会尝试 libresample。因为我在 Android 上,所以我可以使用native implementation或java implementation。
您认为 java 实现是否足够高效?