我试图建立应用程序,它记录了从麦克风为后来的音频处理过程中静音。从麦克风录制的音频语音通话
一切工作相当好,除了以下问题: 在语音通话(进出)期间录制的文件没有音频数据,它只包含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”
我在Nexus S的测试我的应用程序Jelly Bean系统。
在此先感谢!
PS如果有人需要更多的具体细节,请让我知道。
编辑
OK,所有的回答表明,这是一种正常的行为,但我仍然感到困惑,因为我可以找到很多的应用程序,记录语音呼叫,使用麦克风。录制语音通话不是我的意图,但我认为即使在语音通话期间我也可以使用麦克风。 有什么建议吗?
编辑
我只是测试上的Galaxy S姜饼的应用和它的工作!现在我真的很困惑,并开始理解什么词“切分”是指...
这是正常的。您无法录制,因为电话会独占控制麦克风。 – Kaediil 2012-08-02 11:35:22
你可以命名一些可以记录呼叫的应用吗? – nandeesh 2012-08-03 13:09:00
只是在谷歌播放与“记录呼叫”关键字搜索。有4星评级和数千次下载的应用程序,这意味着至少这部分可能。 – VadimK 2012-08-03 13:39:28