一種安卓平臺(tái)實(shí)時(shí)錄音并發(fā)處理的方法

基本信息

申請(qǐng)?zhí)?/td> CN201811187115.0 申請(qǐng)日 -
公開(公告)號(hào) CN109471606B 公開(公告)日 2021-10-08
申請(qǐng)公布號(hào) CN109471606B 申請(qǐng)公布日 2021-10-08
分類號(hào) G06F3/16;G06F9/50 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 林宏 申請(qǐng)(專利權(quán))人 深圳市小暢科技有限公司
代理機(jī)構(gòu) 中山市科企聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 楊立銘
地址 518000 廣東省深圳市南山區(qū)粵海街道科技南路16號(hào)深圳灣科技生態(tài)園11棟A座21-23層08號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種安卓平臺(tái)實(shí)時(shí)錄音并發(fā)處理的方法,其包括a,在AndroidHAL層,獲取到硬件節(jié)點(diǎn)并采集到音頻數(shù)據(jù)后,創(chuàng)建服務(wù)端,用于負(fù)責(zé)接收客戶端的連接管理、數(shù)據(jù)發(fā)送;b,在SystemFramework層,創(chuàng)建客戶端,在初始化時(shí)連接至所述服務(wù)端,將所述服務(wù)端的音頻數(shù)據(jù)源設(shè)置為客戶端的數(shù)據(jù);c,在應(yīng)用層,創(chuàng)建RecordSDK,所述RecordSDK負(fù)責(zé)初始化應(yīng)用及與所述服務(wù)端連接接收數(shù)據(jù),同時(shí)進(jìn)行連接異常或者應(yīng)用異常的維護(hù),并為應(yīng)用提供獲取音頻數(shù)據(jù)的接口。采用上述方法,使得應(yīng)用可以繞過(guò)SystemFramework的Audio架構(gòu),能夠?qū)崿F(xiàn)同時(shí)支持多個(gè)音頻應(yīng)用,而不用考慮資源占用的問(wèn)題,也不用采用獨(dú)立的硬件模塊處理額外的音頻數(shù)據(jù)和喚醒機(jī)制,節(jié)約了產(chǎn)品的額外成本,使得技術(shù)極大的簡(jiǎn)單化。