Microphone class
39
The Microphone class lets you capture audio from a microphone attached to the computer
that is running Flash Player.
When used with Flash Media Server, this class lets you transmit, play, and optionally record
the audio being captured. With these capabilities, you can develop media applications such as
instant messaging with audio, recording presentations so others can replay them at a later
date, and so on. Flash provides similar video capabilities; for more information, see the
Camera class
entry.
You can also use a Microphone object without a server—for 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 summary for the Microphone class
Property summary for the Microphone class
NO
TE
Flash Player displays a Privacy dialog box that lets the user choose whether to allow or
deny access to the microphone. Make sure your Stage size is at least 215 x 138 pixels;
this is the minimum size Flash requires to display the dialog box.
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.