This shows you the differences between two versions of the page.
built_in:audiorecorder [2018/05/20 23:48] geez437 [Table] |
built_in:audiorecorder [2018/05/21 07:56] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== AudioRecorder control ====== | ||
- | The AudioRecorder object can be used to listen for sound and record it to a file. | ||
- | ===== Create ===== | ||
- | Create an AudioRecorder object using the CreateAudioRecorder function of the app object: | ||
- | < | ||
- | You can use the SetFile function of the AudioRecorder object to set the file to save recorded audio. | ||
- | < | ||
- | |||
- | The Start method tells it to start recording: | ||
- | < | ||
- | |||
- | And the Stop method is for when you have finished recording: | ||
- | < | ||
- | |||
- | |||
- | |||
- | ===== Methods ===== | ||
- | Some controls use the same methods.\\ | ||
- | For examples of the **[[same methods]]** look here. | ||
- | ^ Method | ||
- | | 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() | ||
- | |||
- | ==== Example ==== | ||
- | <code javascript> | ||
- | function OnStart() | ||
- | { | ||
- | rec = app.CreateAudioRecorder(); | ||
- | rec.SetFile( "/ | ||
- | rec.Start(); | ||
- | app.ShowPopup(" | ||
- | setTimeout(stopit, | ||
- | } | ||
- | |||
- | function stopit() | ||
- | { | ||
- | app.ShowPopup(" | ||
- | rec.Stop(); | ||
- | } | ||
- | </ |