The τ Recorder API

`recorderState`, `isRecording`, `isPaused`, `isStopped`.

recorderState, isRecording, isPaused, isStopped

This four attributs is used when the app wants to get the current Audio State of the recorder.

recorderState is an attribut which can have the following values :

  • isStopped /// Recorder is stopped

  • isRecording /// Recorder is recording

  • isPaused /// Recorder is paused

  • isRecording is a boolean attribut which is true when the recorder is in the "Recording" mode.

  • isPaused is a boolean atrribut which is true when the recorder is in the "Paused" mode.

  • isStopped is a boolean atrribut which is true when the recorder is in the "Stopped" mode.

Example:

Dart

Javascript


        switch(myRecorder.recorderState)
        {
                case RecorderState.isRecording: doSomething; break;
                case RecorderState.isStopped: doSomething; break;
                case RecorderState.isPaused: doSomething; break;
        }
        ...
        if (myRecorder.isStopped) doSomething;
        if (myRecorder.isRecording) doSomething;
        if (myRecorder.isPaused) doSomething;

        Lorem ipsum ...

</div>

Last updated