2016-09-16 119 views
0

我要錄製音頻和寫入音頻數據的android到文件到文件。如何錄製音頻和寫入音頻數據的android

我必須使用這些參數此功能錄製音頻。

AudioRecord: AudioSource:VOICE_COMMUNICATION, sampleRate : 48000 ChannelConfiguration : channel_in_mono, PCM_16bit. 
buffer = ByteBuffer.allocateDirect(960); 
audioRecord.read(ByteBuffer buffer, int capacity); 

然後我必須寫音頻數據寫入文件,然後使用AudioTrack播放它。

回答

0

有關於Android開發的網頁一個非常好的教程。 https://developer.android.com/guide/topics/media/audio-capture.html

當創建MediaRecorder對象,你可以通過這樣設置採樣率,以它: mediarecorder.setAudioSamplingRate(int x)

Im相當肯定,您可以設置其他參數也一樣,只要按照上面的鏈接及其子鏈接。

我不知道這是否是你想要的解決你的問題的方式,希望這會導致你在正確的軌道。祝你好運!