颤动|如何将音频文件发送到套接字服务器?

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

我正在使用 flutter_sound 插件来录制音频,它对音频进行编码并检索音频文件路径,接下来我应该做什么才能获取此音频文件信息然后将其发送到套接字服务器?

我正在为套接字服务器使用socket_io_client插件,我为简单的聊天应用程序创建了本地套接字服务器,我需要实现语音消息传递

flutter socket.io
1个回答
0
投票

我建议您使用 API 或 FTP 服务将其上传到您的服务器。然后通过socket传递文件url。接收者应在其端下载文件并使用它。

您也可以对图像和视频执行相同的逻辑。您可以使用一些 json 结构来跟踪不同类型的消息并据此更新您的 UI,例如:

{
   "type": "audio", // can use text, video, image for respective types
   "data": "url to audio file" // for text type can include the text here
}
© www.soinside.com 2019 - 2024. All rights reserved.