GalaxyS2でサウンドを録音するために次のコードを使用しています。
インテントインテント=newIntent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
しかし、このコードはそれを.3gaファイルに保存しています。
私のアプリでは、音の最大振幅を見つける必要があります。ただし、Javaサウンドは.3gaファイルをサポートしていません。誰かがこの問題にどのように取り組むことができるか教えてもらえますか?
前もって感謝します!
GalaxyS2でサウンドを録音するために次のコードを使用しています。
インテントインテント=newIntent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
しかし、このコードはそれを.3gaファイルに保存しています。
私のアプリでは、音の最大振幅を見つける必要があります。ただし、Javaサウンドは.3gaファイルをサポートしていません。誰かがこの問題にどのように取り組むことができるか教えてもらえますか?
前もって感謝します!
AudioRecordを使用してオーディオを録音できます。
AudioRecordレコーダー=新しいAudioRecord(MediaRecorder.AudioSource.MIC、44100、AudioFormat.CHANNEL_IN_STEREO、AudioFormat.ENCODING_PCM_16BIT、bufferSize);
recorder.startRecording();
http://www.androiddevblog.net/android/android-audio-recording-part-2をご覧ください