gpt4 book ai didi

java - Android与PC之间的双向通信

转载 作者:行者123 更新时间:2023-12-01 06:01:23 24 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,它可以在 Android 设备和 PC 之间进行实时通信。我想录制音频信号,然后将其发送到服务器,在线将其保存为 .wav 文件。

到目前为止,我制作了一个流式传输音频并播放它的应用程序,但我想将该字节保存到计算机上的文件中。问题是,我可以从服务器发送命令,首先在Android上启动流应用程序,然后发送停止接收字节的命令吗?它将允许我获取带有字节的数组,该数组可以保存到 .wav 文件中。我正在使用 TCP 协议(protocol)。

最佳答案

您可以在计算机和移动设备之间使用套接字连接,PC 可以使用该连接来通知 Android 应该开始流式传输(或者甚至通过它传输字节流)。

有很多库(客户端和服务器端)可以实现套接字通信。有两个大玩家:

SignalR

Socket.io

您还可以使用 Android Socket API 来实现(如果您不想使用第三方库)

Socket - Android Developers

关于java - Android与PC之间的双向通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57945862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com