See also
,
Microphone.gain
Microphone.onActivity,
Microphone.silenceTimeout
Availability
Flash Player 6.
Flash Media Server (not required).
Usage
public silenceTimeout : Number [read-only]
Description
Property (read-only); a numeric value representing the number of milliseconds between the
time the microphone stops detecting sound and the time
is invoked. The default value is 2000 (2 seconds).
To set this value, use
Example
The following example enables the user to control the amount of time between when the
microphone stops detecting sound and when
The user controls this value using a NumericStepper instance called
The ProgressBar instance called
whether the audio stream is considered silent. If the audio stream is not silent, the progress bar
displays the activity level of the audio stream.
var silenceLevel_pb:mx.controls.ProgressBar;
var silenceTimeOut_nstep:mx.controls.NumericStepper;
this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());
var active_mic:Microphone = Microphone.get();
sound_mc.attachAudio(active_mic);
silenceLevel_pb.label = "Activity level: %3";
silenceLevel_pb.mode = "manual";
silenceTimeOut_nstep.minimum = 0;
silenceTimeOut_nstep.maximum = 10;
silenceTimeOut_nstep.value = active_mic.silenceTimeOut/1000;
var nstepListener:Object = new Object();
nstepListener.change = function(evt:Object) {
active_mic.setSilenceLevel(active_mic.silenceLevel, evt.target.value
1000);
};
Microphone.setSilenceLevel()
silenceLevel_pb
Microphone.setSilenceLevel()
Microphone.onActivity(false)
.
Microphone.onActivity(false)
modifies its appearance depending on
is invoked.
silenceTimeOut_nstep
Microphone class
.
59
Need help?
Do you have a question about the FLASH MEDIA SERVER 2-CLIENT-SIDE ACTIONSCRIPT LANGUAGE REFERENCE FOR FLASH MEDIA SERVER 2 and is the answer not in the manual?
Questions and answers