我正在尝试构建从麦克风录制音频以供以后处理的应用程序。
一切正常,除了以下问题:在语音通话(进出)期间,录制的文件没有音频数据,它只包含 NULL。
我正在使用 AudioRecorder 和 MediaRecorder,两者都有同样的问题。问题是这是正常的 API 行为还是我遗漏了什么?
这里有一些附加信息:权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
SDK:minSdkVersion="9" targetSdkVersion="15"
我正在使用 Jelly Bean 在 Nexus S 上测试我的应用程序。
提前致谢!
PS如果有人需要更具体的细节,请告诉我。
编辑
好的,所有答案都表明这是正常行为,但我仍然感到困惑,因为我可以找到很多使用麦克风录制语音通话的应用程序。录制语音通话不是我的本意,但我认为即使在语音通话期间我也可以使用麦克风。有什么建议么?
编辑
我刚刚在 Galaxy S Gingerbread 上测试了该应用程序,它成功了!现在我真的很困惑,开始理解“分段”这个词是什么意思......