安卓聲音採集,調研 檔案模式,位元組流模式

2021-10-01 01:26:41 字數 957 閱讀 1123

4.關鍵引數分析

setaudiosource

*麥克風:mediarecorder.audiosource.mic

*語音識別:voice_recognition

*語音通話:voice_communication

setoutputformat / setaudioencoder

*檔案的容器:mediarecorder.outputformat.mpeg_4

*聲音的編碼:mediarecorder.audioencoder.acc

setaudiosamplingrate

*說話聲音是模擬訊號,需要轉換成數碼訊號

*取樣頻率越高,資料越大,音質越好。

*常用頻率:8khz、11.025khz、22.05khz、16khz、

37.8khz、44.1khz、48khz、96khz、192khz

setaudioencodingbitrate

*聲音編碼:位元速率越大,壓縮越小,音質越好

*aac he(high efficiency):32kbps-96kbps,位元速率低,音質一般。

*aac lc(low complexity):96kbps-192kbps,平衡低位元速率和高音質。

audioformat

* 量化精度:原始pcm資料,每個取樣點的資料大小

* 4bit、8、16、32...位數越多,音質越好,資料越大。

* 16bit相容所有安卓手機

流模式:audiotrack.mode_stream

源源不斷把資料,呼叫write函式,寫到native層去

靜態模式:audiotrack.mode_static

呼叫play之前,先一次性把所有的資料都寫到native層,一次性完成資料傳輸。

安卓監聽方法耗時操作 安卓資料採集操作方法渠道經理

安卓資料採集操作方法渠道經理,領域條碼用心服務,我們擁有創新的精神 強大的研發團隊 先進的管理手段 專業的服務理念,贏得了客戶的信賴與支援。安卓資料採集操作方法渠道經理,nls mt60可攜式資料採集器內建安卓作業系統,多種無線通訊方式。豐富的功能配置nls mt60可攜式資料採集器產品簡介內建安卓...

安卓快取檔案

首先我們要弄清楚幾個概念 getcachedir data data getfilesdir data data 一般來說,上面這兩個目錄是使用者不可見的,屬於應用內部,比如webview等一些快取就存放於getcachedir 我是分割線 getexternalfilesdir sdcard an...

安卓檔案讀寫

獲取各種路徑 內部儲存 外部儲存 例子 內部儲存 1.獲取快取路徑 主要時context物件。handler是做其他留下來的很本例程無關 public tcpview handler handler,context context 2.儲存 private file getfilefrombytes...