0

我正在使用以下代码在我的 Galaxy S2 中录制声音。

意图意图 = 新意图(MediaStore.Audio.Media.RECORD_SOUND_ACTION);

但是此代码将其存储在 .3ga 文件中。

在我的应用程序中,我需要找到声音的最大幅度。但是 Java 声音不支持 .3ga 文件。有人可以告诉我如何解决这个问题吗?

提前致谢!

4

1 回答 1

0

您可以使用 AudioRecord 来录制音频。

AudioRecord 录音机 = new AudioRecord(MediaRecorder.AudioSource.MIC, 44100, AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT, bufferSize);

录音机.startRecording();

请看一下http://www.androiddevblog.net/android/android-audio-recording-part-2

于 2012-10-12T16:32:36.033 回答