The AudioRecorder object can be used to listen for sound and record it to a file.
Create an AudioRecorder object using the CreateAudioRecorder function of the app object:
rec = app.CreateAudioRecorder();
You can use the SetFile function of the AudioRecorder object to set the file to save recorded audio.
rec.SetFile("/sdcard/demo.wav");
The Start method tells it to start recording:
rec.Start();
And the Stop method is for when you have finished recording:
rec.Stop();
Some controls use the same methods.
For examples of the same methods look here.
Method | Description |
---|---|
AudioRecorder.GetRMS() | |
AudioRecorder.GetType() | |
AudioRecorder.Pause() | |
AudioRecorder.SetFile( p1 ) | Use the SetFile method to tell the object where to store the sound |
AudioRecorder.Start( p1 ) | The Start method tells it to start recording |
AudioRecorder.Stop() | The Stop method is for when you have finished recording |
function OnStart() { rec = app.CreateAudioRecorder(); rec.SetFile( "/sdcard/test.wav" ); rec.Start(); app.ShowPopup("Please speak"); setTimeout(stopit,5000); } function stopit() { app.ShowPopup("Finished recording"); rec.Stop(); }