天天看點

工作記錄--android 分線程, 錄音

最近工作狀态恢複了, 不容易啊, 

前段時間 學習了一下 —— 分線程錄音的(通過 audiorecord 錄制pcm, 可以控制采樣率、單雙聲道等, 比MediaRecord功能多)

這裡隻是記錄一下, 省的以後忘記:

錄音 AudioRecord ,多線程 AsyncTask

首先 擷取 工作目錄, 沒有則建立, 建立一個 pcm 檔案, 

注冊 AsyncTask , 當點選 按鈕 建立 一個 線程, 并執行 :             recorder = new RecordTask();    recorder.execute();  

線上程中開始錄音 AudioRecord . startRecording()

錄音結束  record.stop()

錄音檔案需要邊錄制, 邊寫入, 網上教程 和 demo 比較多, 這裡不在敖述。