如何录制音频和写入音频数据的android

问题描述:

我要录制音频和写入音频数据的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播放它。

有关于Android开发的网页一个非常好的教程。 https://developer.android.com/guide/topics/media/audio-capture.html

当创建MediaRecorder对象,你可以通过这样设置采样率,以它: mediarecorder.setAudioSamplingRate(int x)

Im相当肯定,您可以设置其他参数也一样,只要按照上面的链接及其子链接。

我不知道这是否是你想要的解决你的问题的方式,希望这会导致你在正确的轨道。祝你好运!