我的应用程序从套接字接收二进制数据,需要将二进制数据解码为音频并直接实时播放。我已经搜索过,没有库支持直接从二进制流实时播放音频。
有人有什么建议吗?
可以使用此插件在某些平台上播放音频字节。 BytesSource 目前可用于 Android(请参阅功能奇偶校验表),而对于其他平台,可以使用 URI 编码字节。 使用解决方法
UrlSource(Uri.dataFromBytes(bytes, mimeType: mimeType).toString())
在 这个 GitHub 问题中找到
但是,播放音频字节确实意味着播放字节流,因此,应该实现缓冲并保持无缝播放。