2013-12-09 65 views
0

因爲我無法在Play商店中找到合適的應用程序,所以我想嘗試自己編碼。從麥克風到揚聲器的現場「重新翻譯」(類似擴音器)

我需要Android的下一個普通的擴音器(4.1及更高版本):

我磺化聚醚醚酮插入耳機,我要的音頻「流」通過擴音器說 - 實時,沒有任何間歇記錄,流媒體等。

這是通過API直接支持的「擴音器功能」嗎?

是否有任何帶重新轉換功能的示例應用程序(帶或不帶源代碼),我可能錯過了?

感謝,

邁克爾

+1

即使這樣做,我認爲你會立即得到一個可怕的反饋噪音。 – Ridcully

+0

您是否試圖控制硬件混音器使麥克風以零延遲的方式發出揚聲器?或者您是否試圖用軟件播放揚聲器的麥克風輸入? – Brad

+0

@Ridcully:我理解這個問題,但是由於它與傳統的擴音器一起使用,我不明白爲什麼它不能使用智能手機。 否則:我不確定如何完成 - 對所有可能性開放。 – MiKu

回答

0

您可以使用API​​函數做到這一點,但也不是沒有緩衝/流揚聲器。您基本上必須將您從AudioRecord獲得的內容轉換爲AudioTrack。您可能可以在線查找代碼示例。

至於「準備使用」的部分,要求第三方推薦的話題在這裏是無關緊要的。你可能想要刪除/改寫。否則,你的問題是關閉的目標。

+0

感謝您的建議。我希望重新說明能讓我的目標更加明確。 – MiKu

相關問題