--- title: MediaStreamAudioSourceNode slug: Web/API/MediaStreamAudioSourceNode tags: - API - MediaStreamAudioSourceNode - Web Audio API translation_of: Web/API/MediaStreamAudioSourceNode ---
{{APIRef("Web Audio API")}}
La interfaz MediaStreamAudioSourceNode
representa una fuente de audio compuesta por un WebRTC {{domxref("MediaStream")}} (tal como una cámara web o un micrófono.) Es un {{domxref("AudioNode")}} que actúa como una fuente de audio.
El MediaElementSourceNode
no tiene entradas y una y sólo una salida, y es creado usando el método {{domxref("AudioContext.createMediaStreamSource")}}.
La cantidad de canales en la salida es igual al número de canales en {{domxref("AudioMediaStreamTrack")}}. Si no existe un flujo de media válido, entonces el número de canales de salida será un canal silencioso.
Nota: MediaStreamAudioSourceNode
selecciona la pista de audio automáticamente, y puede que no siempre sea predecible. Usted debería considerar seriamente usar el {{domxref("MediaStreamTrackAudioSourceNode")}} en su lugar, que se crea especificando la pista exacta que desea utilizar.
Número de entradas | 0 |
---|---|
Número de salidas | 1 |
Cantidad de canales | definido por {{domxref("AudioMediaStreamTrack")}} pasado al método {{domxref("AudioContext.createMediaStreamSource")}} que lo creó. |
Heredadas de su padre, {{domxref("AudioNode")}}.
Heredadas de su padre, {{domxref("AudioNode")}}.
{{page("/en-US/docs/Web/API/AudioContext.createMediaStreamSource","Example")}}
Especificación | Estado | Comentario |
---|---|---|
{{SpecName('Web Audio API', '#the-mediastreamaudiosourcenode-interface', 'MediaStreamAudioSourceNode')}} | {{Spec2('Web Audio API')}} |
Caracterísitica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Soporte básico | 14 {{property_prefix("webkit")}} | {{CompatGeckoDesktop("25")}} | {{CompatNo}} | 15 {{property_prefix("webkit")}} 22 (unprefixed) |
6 {{property_prefix("webkit")}} |
Caracterísitica | Android | Chrome | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Soporte básico | {{CompatNo}} | 28 {{property_prefix("webkit")}} | {{CompatGeckoMobile("25")}} | 1.2 | {{CompatNo}} | {{CompatNo}} | 6 {{property_prefix("webkit")}} |