我試圖建立應用程序,它記錄了從麥克風爲後來的音頻處理過程中靜音。從麥克風錄製的音頻語音通話
一切工作相當好,除了以下問題: 在語音通話(進出)期間錄製的文件沒有音頻數據,它只包含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