2014-03-24 72 views
0

我想在Android上錄製語音。我正在使用來自Google示例的示例代碼here。我可以在錄製時看到在SDCard上創建文件的示例。但是,當我嘗試在GenyMotion上再次播放時,我沒有聽到任何錄音。在Android上聽不到音頻錄製

任何指針將是一個很大的幫助。任何人都有類似的問題。

在進一步的研究中,我發現了一個完全相同的問題here,但提供的解決方案不起作用。

我在電腦上覆制了輸出文件並嘗試播放它。但是沒有錄音。這意味着記錄不起作用。

+1

你在真實設備上試過嗎? – joao2fast4u

+0

如果模擬器上的音頻歸零,這並不會讓我感到意外,但也許有一個配置選項可以替代某些實際的輸入或輸出設備。總的來說,仿真器遠遠不如實際的開發設備,而且在媒體方面則更是如此。但是你可以測試你的代碼,看看你是否得到非零的音頻數據。 –

+0

_「我在PC上覆制了輸出文件並嘗試播放,但沒有錄製,這意味着錄製不起作用。」_不一定。您鏈接的那個例子似乎是使用AMR-NB編碼器和3GPP容器進行錄製的。雖然這些在手機上很常見,但遠不是所有PC媒體播放器都支持它們。 – Michael

回答

0

Genymotion上的錄製在Windows下不起作用。

+0

有什麼方法可以在仿真器上測試或者只有真實的設備才能正常工作。我也有三星Galaxy模型與Win-8.0不兼容。任何測試方法都會有所幫助。我在使用3GP播放器的個人電腦上玩過@Michael – Sharadn

+0

您可以在mac或linux上使用genymotion,它會起作用。目前沒有辦法使它在Windows下工作。 – pcans