You need to call the read() method.
On May 15, 3:15 pm, benmccann <benjamin.j.mcc...@gmail.com> wrote:
> Any ideas?
>
> Thanks,
> Ben
>
> On May 15, 1:02 am, benmccann <benjamin.j.mcc...@gmail.com> wrote:
>
> > Hi,
> > I'm trying to figure out how to use theAudioRecordclass. I created
> > a callback with a logging message, but don't ever see it called. Do
> > you see anything wrong with what I'm doing? Do you have an example of
> > how to use the API?
>
> > Thanks,
> > Ben
>
> > import android.media.AudioFormat;
> > import android.media.AudioRecord;
> > import android.media.MediaRecorder;
> > import android.util.Log;
>
> > public class AudioListener {
>
> > public static final int DEFAULT_SAMPLE_RATE = 8000;
> > private static final int DEFAULT_BUFFER_SIZE = 4096;
> > private static final int CALLBACK_PERIOD = 4000; // 500 msec
> > (sample rate / callback period)
> > private finalAudioRecordrecorder;
>
> > public AudioListener() {
> > this(DEFAULT_SAMPLE_RATE);
> > }
>
> > private AudioListener(int sampleRate) {
> > recorder = newAudioRecord(MediaRecorder.AudioSource.DEFAULT,
> > sampleRate, AudioFormat.CHANNEL_CONFIGURATION_DEFAULT,
> > AudioFormat.ENCODING_DEFAULT, DEFAULT_BUFFER_SIZE);
> > }
>
> > public void start() {
> > recorder.setPositionNotificationPeriod(CALLBACK_PERIOD);
> >
> > recorder.setRecordPositionUpdateListener(newAudioRecord.OnRecordPositionUpdateListener()
> > {
> > @Override
> > public void onMarkerReached(AudioRecordrecorder) {
> > Log.e(this.getClass().getSimpleName(), "onMarkerReached
> > Called");
> > }
>
> > @Override
> > public void onPeriodicNotification(AudioRecordrecorder) {
> > Log.e(this.getClass().getSimpleName(), "onPeriodicNotification
> > Called");
> > }
> > });
>
> > recorder.startRecording();
> > }
>
> > }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---