This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
built_in:audiorecorder [2014/12/19 15:57] octazid added more [Methods] |
built_in:audiorecorder [2018/05/21 07:56] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== AudioRecorder control ====== | ====== AudioRecorder control ====== | ||
- | ===== Create | + | 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: | 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. | You can use the SetFile function of the AudioRecorder object to set the file to save recorded audio. | ||
+ | < | ||
- | ===== Methods ===== | + | The Start method tells it to start recording: |
- | ^Method ^Description ^ | + | < |
- | |AudioRecorder.Destroy() | | | + | |
- | |AudioRecorder.GetAbsHeight() | | | + | |
- | |AudioRecorder.GetAbsWidth() | | | + | |
- | |AudioRecorder.GetHeight() | | | + | |
- | |AudioRecorder.GetPosition() | | | + | |
- | |AudioRecorder.GetRMS() | | | + | |
- | |AudioRecorder.GetType() | | | + | |
- | |AudioRecorder.GetVisibility() | | | + | |
- | |AudioRecorder.GetWidth() | | | + | |
- | |AudioRecorder.Pause() | | | + | |
- | |AudioRecorder.Release() | | | + | |
- | |AudioRecorder.SetBackColor( p1 ) | | | + | |
- | |AudioRecorder.SetBackGradient( p1, | + | |
- | |AudioRecorder.SetBackGradientRadial( p1, | + | |
- | |AudioRecorder.SetBackground( p1,p2 ) | | | + | |
- | |AudioRecorder.SetFile( p1 ) | | | + | |
- | |AudioRecorder.SetMargins( left, | + | |
- | |AudioRecorder.SetPadding( p1,p2,p3,p4 ) | | | + | |
- | |AudioRecorder.SetPosition( p1,p2,p3,p4 ) | | | + | |
- | |AudioRecorder.SetScale( x,y ) | | | + | |
- | |AudioRecorder.SetSize( p1,p2 ) | | | + | |
- | |AudioRecorder.SetVisibility( p1 ) | | | + | |
- | |AudioRecorder.Start( p1 ) | | | + | |
- | |AudioRecorder.Stop() | | | + | |
+ | 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(); | ||
+ | } | ||
+ | </ |