我正在研究一个Android应用程序,该应用程序在Android设备和PC之间进行实时通信。
我想录制音频信号,然后将其发送到服务器,然后将其在线保存到.wav
文件中。
现在,我制作了一个流音频并播放的应用程序,但是我想将该字节保存到计算机上的文件中。
问题是,我可以从服务器发送命令,该服务器首先在Android上启动流应用程序,然后发送停止接收字节的命令吗?这将允许我获取带有字节的数组,可以将其保存到.wav
文件中。
我正在使用TCP协议。
答案 0 :(得分:-1)
您可以在计算机与移动设备之间使用套接字连接,PC可能会使用该套接字连接来通知android应该开始流式传输(甚至通过它传输字节流)。
有一堆实现套接字通信的库(在客户端和服务器端)。有两家大公司:
您也可以使用Android Socket API来实现该功能(如果您不想使用第三方库)