make sure you have the proper permissions to record_audio and
write_external_storage



On Aug 4, 11:19 am, Ab Caballero <[email protected]> wrote:
> Hi, Nico.
> Thanks for the post. I did that in my checkStorage() method and it
> returns the path i am using. Any other thoughts?
> Andrew
>
> On Aug 4, 2:03 am, Nico Balestra <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi,
> > you should do
>
> > String name = Environment.getExternalStorageDirectory().getAbsolutePath() +
> > "/Logger";
>
> > to get the right mount point for your sd card.
>
> > Hope this helps.
>
> > Nico
>
> > 2011/8/4 Ab Caballero <[email protected]>
>
> > > I'm trying to provide an audio recorder within an application for the
> > > user to dictate notes. I keep getting an error that there is no valid
> > > output file and that the external storage is not available (I know it
> > > is because i am using it in a separate activity). Any thoughts would
> > > be appreciated.
>
> > > private void recordAudio(){
> > >                MediaRecorder recorder = new MediaRecorder();
> > >                recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
>
> > >  recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
> > >                
> > > recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
> > >                checkStorage();
> > >                recorder.setOutputFile("/sdcard/Logger");
> > >                try {
> > >                        recorder.prepare();
> > >                }
> > >                catch (IllegalStateException e) {
> > >                        // TODO Auto-generated catch block
> > >                        e.printStackTrace();
> > >                }
> > >                catch (IOException e) {
> > >                        // TODO Auto-generated catch block
> > >                        e.printStackTrace();
> > >                }
> > >                recorder.start();   // Recording is now started
> > >        }
>
> > > --
> > > 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

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