yes you can. I can't help you now I've no time but you can record with the
emulator I've done it

2008/10/23 Mobile Diva <[EMAIL PROTECTED]>

>
> I've spent several hours trying to record audio on android-sdk-
> windows-1.0_r1 and emulator, and surfing for information that would
> tell me how to do it, or that it can't be done.  Posts like this one
> suggest it can be done.  When I run the code in this post under the
> Eclipse debuger and the emulator, I get a runtime exception:
>
>   10-23 17:58:18.001: ERROR/AMS(196): java.lang.RuntimeException:
> start failed.
>   10-23 17:58:18.001: ERROR/AMS(196):     at
> android.media.MediaRecorder.start(Native Method)
>
> I have included the RECORD_AUDIO permission in the Androidmanifest.xml
> file, as Lurky suggested on Oct.9
>
> I've also found information that says one can not record audio using
> the emulator.  For example on this page
>   http://code.google.com/android/toolbox/apis/media.html page,
> contains the following statement
>  "While the emulator obviously doesn't have hardware to capture and
> record audio and video ..."
> While is statement is not true in the real world sense (for example my
> laptop PC has a bulit-in microphone that many shareware applications
> can use), perhaps the Android emulator is not able to use it?  Can
> someone from Google confirm or deny this statement?
>
> Sigh... I've also noted that the sample code from the web page whose
> URL is above does not even compile in SDK v.1.  This is unfortunate,
> given the scarcity of information about this promising platform.  If
> anyone has a working example of recording audio (emulator or actual
> device), please post it here!
>
> For reference, my code (that get the ruintime exception shown above)
> is:
>        recorder = new MediaRecorder();
>        recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
>        recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
>        recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
>        recorder.setOutputFile("AudioOut.3gp");
>        recorder.prepare();
>        recorder.start();   // The runtime exception is throw here.
> and my permission is:
>        <uses-permission android:name="android.permission.RECORD_AUDIO"></
> uses-permission>
>
> Thanks in advance, Jim
>
>
> On Oct 9, 11:15 pm, "[EMAIL PROTECTED]" <guang.zhou.
> [EMAIL PROTECTED]> wrote:
> > You may do the following two points before therecord.
> >
> > 1. set the permission for RECORD_AUDIO in Androidmanifest.xml.
> > 2. simulate the sdcard.
> >
> > Theaudiofile should be stored in the sdcard.
> >
> > On Oct 9, 4:45 pm, Lurky <[EMAIL PROTECTED]> wrote:
> >
> > > Hi, All
> > >     I needrecordvoice on the simulator and playback it. I wrot my
> > > code according the example in the documents:
> >
> > > A common case of using MediaRecorder torecordaudioworks as
> > > follows:
> >
> > > MediaRecorder recorder = new MediaRecorder();
> > >  recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
> > >  recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
> > >  recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
> > >  recorder.setOutputFile(PATH_NAME);
> > >  recorder.prepare();
> > >  recorder.start();   // Recording is now started
> > >  ...
> > >  recorder.stop();
> > >  recorder.reset();   // You can reuse the object by going back to
> > > setAudioSource() step
> > >  recorder.release(); // Now the object cannot be reused
> >
> > >      My code created theaudiofile, but there isn't anyaudiodata in
> > > it.
> > >      Would you give me a completed demo code for how to use
> > > MediaRecorder ?
> >
> > >     Thanks!
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to