EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Silencelevel (Microphone.silencelevel Property)

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
802 ActionScript classes
active_mic.setUseEchoSuppression(evt.target.selected);
};
useEchoSuppression_ch.addEventListener("click", chListener);
The MovieClip.getNextHighestDepth() method used in this example requires Flash Player
7 or later. If your SWF file includes a version 2 component, use the version 2 components
DepthManager class instead of the
MovieClip.getNextHighestDepth() method.
See also
setUseEchoSuppression (Microphone.setUseEchoSuppression method),
useEchoSuppression (Microphone.useEchoSuppression property)
silenceLevel (Microphone.silenceLevel property)
public silenceLevel : Number [read-only]
An integer that specifies the amount of sound required to activate the microphone and invoke
Microphone.onActivity(true). The default value is 10.
Availability: ActionScript 1.0; Flash Player 6
Example
The following example changes the silence level based on the user's input in a
NumericStepper instance called
silenceLevel_nstep. The ProgressBar instance called
silenceLevel_pb modifies its appearance depending on whether the audio stream is
considered silent. Otherwise, it displays the activity level of the audio stream.
var silenceLevel_pb:mx.controls.ProgressBar;
var silenceLevel_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";
silenceLevel_nstep.minimum = 0;
silenceLevel_nstep.maximum = 100;
silenceLevel_nstep.value = active_mic.silenceLevel;
var nstepListener:Object = new Object();
nstepListener.change = function(evt:Object) {
active_mic.setSilenceLevel(evt.target.value, active_mic.silenceTimeOut);
};
silenceLevel_nstep.addEventListener("change", nstepListener);
this.onEnterFrame = function() {

Table of Contents

Related product manuals