SAMPLE_RATE = 8000;

On 7 mar, 14:15, HeHe <[email protected]> wrote:
> what is the value of the variable SAMPLE_RATE?
>
> On Mar 6, 7:15 pm, Gabriel Simões <[email protected]> wrote:
>
>
>
> > First off, thank you for you attention and your help!
>
> > I´ve been trying to create a simple application to learn how android
> > handles audio streams for computer music and digital audio processing
> > applications.
> > Before I start coding I´ve read a lot of material (threads and
> > tutorials) about AudioRecorder so I could find my way but
> > unfortunately I´m facing a problem that neither google search can find
> > recurrencies. Believe it or not! hehehe
>
> > Here is the deal ...
> > When my application tries to create a new object from AudioRecorder I
> > get 3 error messages (Logcat):
>
> > 03-07 02:58:43.048: ERROR/AudioRecord(371): Could not get audio input
> > for record source 1
> > 03-07 02:58:43.048: ERROR/AudioRecord-JNI(371): Error creating
> > AudioRecord instance: initialization check failed.
> > 03-07 02:58:43.109: ERROR/AudioRecord-Java(371):
> > [ android.media.AudioRecord ] Error code -20 when initializing native
> > AudioRecord object.
>
> > Here is the code I´m using for creating a new AudioRecorder object:
> > //-------------------------------------------
> > package com.examples.audio;
>
> > import android.app.Activity;
> > import android.media.AudioFormat;
> > import android.media.AudioRecord;
> > import android.media.MediaRecorder;
> > import android.os.Bundle;
> > import android.view.View;
> > import android.widget.TextView;
>
> > public class main extends Activity {
> >     /** Called when the activity is first created. */
>
> >     private TextView tvGravacao;
> >     private AudioRecord audioRecord;
>
> >     @Override
> >     public void onCreate(Bundle savedInstanceState) {
> >         super.onCreate(savedInstanceState);
> >         setContentView(R.layout.main);
> >         tvGravacao = (TextView) findViewById(R.id.tvGravacao);
> >         int BUFFER_SIZE = AudioRecord.getMinBufferSize(8000,
> >                 AudioFormat.CHANNEL_CONFIGURATION_MONO,
> >                 AudioFormat.ENCODING_PCM_16BIT);
>
> >         audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC,
> >                 SAMPLE_RATE,
> >                 AudioFormat.CHANNEL_CONFIGURATION_MONO,
> >                 AudioFormat.ENCODING_PCM_16BIT,
> >                 BUFFER_SIZE);
> >     }
> > //-------------------------------------------------------
>
> > Does anyone have an idea of what could cause this error? My AVD has
> > been set up to handle audio input and output, I have recreated it
> > twice, have tried adding a permission in AndroidManifest.xml but none
> > of them solved my problem.
>
> > I hope someone has figured this out before.
>
> > Thanks,
> > Gabriel Simões
>
> > things I have noticed: sample rate must be 8000 and audioformat must
> > be ENCODING_PCM_16BIT. SR = 44100 or AF = 8 bit crashes app when
> > running AudioRecord.getMinBufferSize();- Ocultar texto das mensagens 
> > anteriores -
>
> - Mostrar texto das mensagens anteriores -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to