我正在尝试通过服务器流式传输音频。我已经设置了所有内容,并且可以正常录制和播放静态音频,但是当我尝试流式传输音频时,播放端会出现延迟。
我做了谷歌搜索,但找不到正确的方法。我正在使用 AudioRecord 和 Audiotrack Android 媒体 API 来发送和接收音频数据。谁能告诉我如何处理这种延迟?
我已经在GOOGLE GROUP 上添加了我的代码以获得清晰的图片。
我曾尝试过这种方式,将 5 块音频数据保存在一个缓冲区中,该缓冲区来自服务器并在填充 5 块数据时播放,然后再次获取下 5 块音频数据并像这样填充它直到 1024 字节数据(它写入音轨并调用播放方法)。这也有延迟,还有其他解决方案吗?