當前位置:首頁 » 安卓系統 » android錄音開發

android錄音開發

發布時間: 2025-08-05 16:57:09

『壹』 Android 軟體開發中,如何選擇可用的揚聲器進行播放(或者麥克風進行錄音)

正常情況下,選擇音頻類型進行播放,或者選擇指定的input source 進行錄音後,系統會根據對應音頻類型和source類型進行分配對應的有效設備,所以如果系統有對應的設備內容,在播放和錄音的時候,系統會分配相應的 mic 和 speaker,因此不需要額外指定的

『貳』 Android錄音API都是有哪些有什麼經典的案例么

我建議你參考Android API官方文檔,錄制音頻使用MediaRecorder這個類,

步驟大致為:

1,創建MediaRecorder實例

2,設置音頻源 setAudioSource()

3,設置輸出格式 setOutputFormat()

4,設置輸出文件(路徑)setOutputFile()

5,設置音頻編碼 setAudioEncoder()

6,音頻初始化,調用prepare()

7,調用start()開始錄制音頻

8,調用stop()結束錄制音頻

9,調用release()釋放資源

常式如下:

java">privatevoidstartRecording(){
mRecorder=newMediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setOutputFile(mFileName);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
try{
mRecorder.prepare();
}catch(IOExceptione){
Log.e(LOG_TAG,"prepare()failed");
}
mRecorder.start();
}
privatevoidstopRecording(){
mRecorder.stop();
mRecorder.release();
mRecorder=null;
}

還需注意,

1)上述程序還需添加android.permission.WRITE_EXTERNAL_STORAGE和

android.permission.RECORD_AUDIO兩個許可權。

2)Android模擬器上無法錄制音頻,需在真機上測試。


上面程序是我記的筆記,就是參考的Android官方文檔,放到你的Activity里的某個按鈕事件里調用就行了,音頻參數什麼的看著自己調吧。

『叄』 android 代碼錄音音量怎麼增大

我也是關注此事,前幾天我試了手機錄音,靠著聽筒的聲音可以,其它聲音很小,

幾乎沒有實用價值。MediaRecorder這個類的功能太小,另一個AudioRecorder

可以控制低層,有希望能解決,我把文章附上,你研究研究,但離解決問題很遠

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:587
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:882
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:575
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:678
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1006
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:251
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:706