Flash Player 6.
Note: The Microphone object is available only in the expert mode of the Actions panel.
The Microphone object lets you capture audio from a microphone attached to the computer that is running the Macromedia Flash Player.
The Microphone object is primarily for use with the Macromedia Flash Communication Server, but can be used in a limited fashion without the serverfor example, to transmit sound from your microphone through the speakers on your local system.
To create or reference a Microphone object, use the Microphone.get()
method.
Method | Description |
---|---|
Microphone.get() |
Returns a default or specified Microphone object, or null if the microphone is not available. |
Microphone.setGain() |
Specifies the amount by which the microphone should boost the signal. |
Microphone.setRate() |
Specifies the rate at which the microphone should capture sound, in kHz. |
Microphone.setSilenceLevel() |
Specifies the amount of sound required to activate the microphone. |
Microphone.setUseEchoSuppression() |
Specifies whether to use the echo suppression feature of the audio codec. |
Property (read-only) | Description |
---|---|
Microphone.activityLevel |
The amount of sound the microphone is detecting. |
Microphone.gain |
The amount by which the microphone boosts the signal before transmitting it. |
Microphone.index |
The index of the current microphone. |
Microphone.muted |
A Boolean value that specifies whether the user has allowed or denied access to the microphone. |
Microphone.name |
The name of the current sound capture device, as returned by the sound capture hardware. |
Microphone.names |
Class property: an array of strings reflecting the names of all available sound capture devices, including sound cards and microphones. |
Microphone.rate |
The sound capture rate, in kHz. |
Microphone.silenceLevel() |
The amount of sound required to activate the microphone. |
Microphone.silenceTimeout() |
The number of milliseconds between the time the microphone stops detecting sound and the time Microphone.onActivity (false) is called. |
Microphone.useEchoSuppression() |
A Boolean value that specifies whether echo suppression is being used. |
Event handler | Description |
---|---|
Microphone.onActivity |
Invoked when the microphone starts or stops detecting sound. |
Microphone.onStatus |
Invoked when the user allows or denies access to the microphone. |
See Microphone.get()
.