我想制作一个录制语音通话的应用。我已经阅读了许多相关的文章。我知道最新的Galaxy带有此功能。但是想知道几件事:


当我们使用本地AudioRecord :: start()时,记录的数据存储在文件系统中的什么位置?
记录数据的格式是什么?
如何访问该数据以进行操作?


提前致谢。

最佳答案

我想制作一个录制语音通话的应用。


在Android中这是不可能的,因为SDK应用程序无法访问通话中的音频流。


  我知道最新的Galaxy带有此功能。


这是由设备制造商在固件中实现的。如果您创建自己的自定义固件,则可能可行。


  当我们使用本地AudioRecord :: start()时,记录的数据存储在文件系统中的什么位置?


它不会在“文件系统”中存储“记录的数据”。您获得byte[]数据-取决于您如何处理。


  记录数据的格式是什么?


通过构造函数请求的8位或16位PCM。

10-08 09:08
查看更多