2012-08-19 153 views
2

如果我想從揚聲器而不是麥克風錄製聲音,有誰知道我應該使用什麼聲源? 這是我的,但當然這是從MIC錄音。如何從揚聲器錄製音頻?

recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 

我已經阿哈德看看文檔,我無法找到任何tthere甚至不清楚究竟VOICE_DOWNLINK,VOICE_UPLINK和VOICE_COMMUNICATION意味着什麼?

這裏是文檔的鏈接。 http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

我非常感謝,如果有人能就此提出建議嗎?

任何意見是非常感謝。

回答

0

揚聲器,如名稱所示是揚聲器。要記錄外放的聲音,您應該使用麥克風。你不能攔截到揚聲器其他方式的音頻流

+0

謝謝@ WebnetMobile.com。這意味着如果我使用麥克風作爲輸入,我可以記錄從揚聲器和麥克風中傳出的一切內容。 – 2012-09-03 09:56:00

+0

是和否 - 請注意有兩種類型的揚聲器:'揚聲器'和'揚聲器'。麥克風最有可能能夠「聽到」揚聲器,但不是普通揚聲器 – 2012-09-03 10:00:00

+0

@ WebnetMobile.com如果要發言的音頻是在我自己的應用中輸出文本到語音引擎,我想檢查PCM數據這是爲了應用一些可視化(如發言機器人應用程序)? – Ahmed 2012-09-13 23:01:03