Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

MediaStreamAudioSourceNode

Baseline
Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since septiembre de 2017.

La interfaz MediaStreamAudioSourceNode es un tipo de AudioNode que funciona como una fuente de audio cuyo contenido multimedia se recibe de un MediaStream obtenido mediante WebRTC o las API de captura y transmisión de medios.

Este medio podría venir de un micrófono (a través de getUserMedia()) o de un compañero remoto en una llamada WebRTC (usando pistas de audio RTCPeerConnection).

Un MediaStreamAudioSourceNode no tiene entradas y exactamente una salida, y se crea mediante el método AudioContext.createMediaStreamSource().

MediaStreamAudioSourceNode toma el audio del primer MediaStreamTrack cuyo valor de atributo kind es audio. Consulte Orden de pistas para obtener más información sobre el orden de las pistas.

El número de canales emitidos por el nodo coincide con el número de pistas encontradas en la pista de audio seleccionada

EventTarget AudioNode MediaStreamAudioSourceNode
Número de entradas 0
Número de salidas 1
Conteo de canales definido por el primer audio MediaStreamTrack pasado al método AudioContext.createMediaStreamSource() que lo creó.

Constructor

new MediaStreamAudioSourceNode()

Crea una nueva instancia de objeto MediaStreamAudioSourceNode con las opciones especificadas.

Propiedades

Además de las siguientes propiedades, MediaStreamAudioSourceNode hereda las propiedades de su padre, AudioNode.

mediaStream Read only

El MediaStream utilizado al construir este MediaStreamAudioSourceNode.

Métodos

Hereda los métodos de su padre, AudioNode.

Excepciones

InvalidStateError DOMException

Se lanza si la transmisión especificada por el parámetro mediaStream no contiene ninguna pista de audio.

Notas de uso

Orden de pistas