android 语音通信,Android与PC间的语音通信
生活随笔
收集整理的這篇文章主要介紹了
android 语音通信,Android与PC间的语音通信
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
主要問題是語音格式的編碼解碼。
Android端使用android.media包,AudioRecord獲取由麥克風(fēng)采樣的語音,格式為:
private final static int Sample_Rate = 8000;
private final static int Channel_In_Configuration =
AudioFormat.CHANNEL_IN_MONO;
private final static int AudioEncoding =
AudioFormat.ENCODING_PCM_16BIT;
獲取語音數(shù)據(jù)后以流的形式發(fā)送出去。
PC端使用javax.sound.sampled包,對應(yīng)的接收格式為:
AudioFormat format = new AudioFormat(8000, 16, 1, true,
false);
最后還要為Android程序配置權(quán)限,在AndroidManifest.xml里添加:
android:name="android.permission.RECORD_AUDIO"
/>
總結(jié)
以上是生活随笔為你收集整理的android 语音通信,Android与PC间的语音通信的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 车贷款没还完可以过户吗 车贷没还完能够过
- 下一篇: 美团头盔交互系统专利获授权,可使骑手不脱