繁体   English   中英

从Android录制和传输音频的设计

[英]Design for recording and transmitting audio from Android

我有两个Android设备(电话A和电话B)和一个带有MySQL数据库的服务器。 我想使用麦克风通过服务器从电话A到电话B发送音频消息。

一种想法是:

  • 使用电话A上的麦克风
  • 将音频录制到SD卡中的文件
  • 获取此文件的字节并作为简单文本消息发送到服务器
  • 服务器将此数据存储在数据库中
  • 电话B将轮询服务器并接收此数据
  • 然后将字节写入新文件
  • 然后用MediaPlayer播放

    1. 这个对吗?
    2. 字节有特殊字符吗?

您需要捕获电话A上的音频,并将其作为二进制数据发送到服务器。 您可以使用简单的POST请求来执行此操作。

服务器应将其存储到文件中,而不是数据库中,数据库应仅包含文件名和路径以及ID。

电话B轮询/获取有关文件的推送通知。 服务器使用ID从数据库获取文件名,并使用passthru来提供文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM