Clase Microphone

Disponibilidad

Flash Player 6.

Descripción

La clase Microphone permite capturar audio desde un micrófono conectado al equipo que esté ejecutando Flash Player.

La clase Microphone se utiliza principalmente con Flash Communication Server, pero puede utilizarse con limitaciones sin el servidor; por ejemplo, puede utilizarse para transmitir sonido del micrófono a través de los altavoces del sistema local.

Para crear un objeto Microphone o hacer referencia al mismo, utilice el método Microphone.get().

Resumen de métodos para la clase Microphone

Método

Descripción

Microphone.get()

Devuelve el objeto Microphone predeterminado o especificado o null si el micrófono no está disponible.

Microphone.setGain()

Especifica cuánto debe aumentar el micrófono el volumen de la señal.

Microphone.setRate()

Especifica la velocidad a la que el micrófono debe capturar sonido, expresada en kHz.

Microphone.setSilenceLevel()

Especifica la cantidad de sonido necesaria para activar el micrófono.

Microphone.setUseEchoSuppression()

Especifica si debe utilizarse la función de supresión del eco del códec de audio.

Resumen de propiedades para la clase Microphone

Propiedad (sólo lectura)

Descripción

Microphone.activityLevel

Cantidad de sonido que detecta el micrófono.

Microphone.gain

Cantidad en que el micrófono aumenta el volumen de la señal antes de transmitirla.

Microphone.index

Índice del micrófono actual.

Microphone.muted

Valor booleano que especifica si el usuario ha permitido o denegado el acceso al micrófono.

Microphone.name

Nombre del dispositivo de captura de sonido actual que devuelve el hardware de captura de sonido.

Microphone.names

Propiedad de clase: matriz de cadenas que reflejan los nombres de los dispositivos de captura de sonido disponibles, incluidas las tarjetas de sonido y los micrófonos.

Microphone.rate

Velocidad de captura del sonido, expresada en kHz.

Microphone.silenceLevel()

Cantidad de sonido necesaria para activar el micrófono.

Microphone.silenceTimeout()

Número de milisegundos que transcurren entre el momento en que el micrófono deja de detectar sonido y el momento en que se llama a Microphone.onActivity(false).

Microphone.useEchoSuppression()

Valor booleano que especifica si se está utilizando la supresión del eco.

Resumen de controladores de eventos para la clase Microphone

Controlador de eventos

Descripción

Microphone.onActivity

Se invoca cuando el micrófono empieza a detectar sonido o cuando deja de detectarlo.

Microphone.onStatus

Se invoca cuando el usuario permite o deniega el acceso al micrófono.

Constructor para la clase Microphone

Véase Microphone.get().