我有两部Android设备(Phone A &电话B)和一个带有MySQL数据库的服务器。我想通过服务器用麦克风从a电话发送音频信息到B电话。
一个想法是:
- 从Phone A使用麦克风
- 将音频记录到SD卡中的文件
- 获取该文件的字节数并作为简单的文本消息发送到服务器
- 服务器将此数据存储在数据库
- Phone B将轮询服务器并接收此数据
- 然后将字节写入新文件
-
然后用MediaPlayer播放
- 正确吗?
字节有特殊字符吗?
您需要捕获电话A上的音频,并将其作为二进制数据发送到服务器。您可以使用一个简单的POST请求来做到这一点。
服务器应该将其存储到一个文件中,而不是数据库中——数据库应该只包含文件名和路径,外加一个id。
Phone B轮询/获取关于文件的推送通知。
passthru
提供文件。