我想制作一个录制语音通话的应用。我已经阅读了许多相关的文章。我知道最新的Galaxy带有此功能。但是想知道几件事:
当我们使用本地AudioRecord :: start()时,记录的数据存储在文件系统中的什么位置?
记录数据的格式是什么?
如何访问该数据以进行操作?
提前致谢。
最佳答案
我想制作一个录制语音通话的应用。
在Android中这是不可能的,因为SDK应用程序无法访问通话中的音频流。
我知道最新的Galaxy带有此功能。
这是由设备制造商在固件中实现的。如果您创建自己的自定义固件,则可能可行。
当我们使用本地AudioRecord :: start()时,记录的数据存储在文件系统中的什么位置?
它不会在“文件系统”中存储“记录的数据”。您获得byte[]
数据-取决于您如何处理。
记录数据的格式是什么?
通过构造函数请求的8位或16位PCM。