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
-~----------~----~----~----~------~----~------~--~---

Reply via email to