我正在尝试开发一个类似于PTTDroid的项目,也就是一个按住说话或对讲机应用程序。
问题在于这个应用程序不能使用3G来访问网络,因此我决定使用Node.js服务器并实现一个Android客户端与其通信。我试图使用Phonegap进行多平台项目,但问题是对于音频录制,您无法访问缓冲区,只能启动、停止或暂停录制过程,而无法在捕获数据时发送数据。所以我的问题是,是否可能通过本地Android函数(Audiorecord类)实时流式传输音频捕获到类似Socket.IO的Node.js服务器?
我发现了这个project,Asimi JS,但我不知道是否有其他人知道更好的方法来实现我想要的功能。
非常感谢您的帮助!