Flutter 直接从套接字的二进制数据播放音频

问题描述 投票:0回答:1

我的应用程序从套接字接收二进制数据,需要将二进制数据解码为音频并直接实时播放。我已经搜索过,没有库支持直接从二进制流实时播放音频。

有人有什么建议吗?

flutter audio websocket binary real-time
1个回答
0
投票

可以使用此插件在某些平台上播放音频字节。 BytesSource 目前可用于 Android(请参阅功能奇偶校验表),而对于其他平台,可以使用 URI 编码字节。 使用解决方法

UrlSource(Uri.dataFromBytes(bytes, mimeType: mimeType).toString())

这个 GitHub 问题中找到

但是,播放音频字节确实意味着播放字节流,因此,应该实现缓冲并保持无缝播放。

© www.soinside.com 2019 - 2024. All rights reserved.