From 73989914998899db899ae9b30ed87cf9e56391b6 Mon Sep 17 00:00:00 2001 From: Alexander Date: Thu, 24 Feb 2022 10:56:41 -0600 Subject: 4157 patch update media stream audio source node [es] (#4159) * 4068-patch-update-using_the_notifications_api-es * 4068-patch-update-using_the_notifications_api-es * 4157-patch-update-MediaStreamAudioSourceNode [es] * Delete index.md * Update index.md correcting phrase * Apply suggestions from code review typos Co-authored-by: David Brito <39559632+davbrito@users.noreply.github.com> Co-authored-by: GrayWolf Co-authored-by: David Brito <39559632+davbrito@users.noreply.github.com> --- .../web/api/mediastreamaudiosourcenode/index.html | 129 --------------------- .../es/web/api/mediastreamaudiosourcenode/index.md | 92 +++++++++++++++ 2 files changed, 92 insertions(+), 129 deletions(-) delete mode 100644 files/es/web/api/mediastreamaudiosourcenode/index.html create mode 100644 files/es/web/api/mediastreamaudiosourcenode/index.md (limited to 'files/es') diff --git a/files/es/web/api/mediastreamaudiosourcenode/index.html b/files/es/web/api/mediastreamaudiosourcenode/index.html deleted file mode 100644 index 7e620ac305..0000000000 --- a/files/es/web/api/mediastreamaudiosourcenode/index.html +++ /dev/null @@ -1,129 +0,0 @@ ---- -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 entradas0
Número de salidas1
Cantidad de canalesdefinido por {{domxref("AudioMediaStreamTrack")}} pasado al método  {{domxref("AudioContext.createMediaStreamSource")}} que lo creó.
- -

Propiedades

- -

Heredadas de su padre, {{domxref("AudioNode")}}.

- -

Métodos

- -

Heredadas de su padre, {{domxref("AudioNode")}}.

- -

Ejemplo

- -

{{page("/en-US/docs/Web/API/AudioContext.createMediaStreamSource","Example")}}

- -

Especificación

- - - - - - - - - - - - - - -
EspecificaciónEstadoComentario
{{SpecName('Web Audio API', '#the-mediastreamaudiosourcenode-interface', 'MediaStreamAudioSourceNode')}}{{Spec2('Web Audio API')}} 
- -

Compatibilidad con navegadores

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
CaracterísiticaChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Soporte básico14 {{property_prefix("webkit")}}{{CompatGeckoDesktop("25")}}{{CompatNo}}15 {{property_prefix("webkit")}}
- 22 (unprefixed)
6 {{property_prefix("webkit")}}
-
- -
- - - - - - - - - - - - - - - - - - - - - - - -
CaracterísiticaAndroidChromeFirefox Mobile (Gecko)Firefox OSIE PhoneOpera MobileSafari Mobile
Soporte básico{{CompatNo}}28 {{property_prefix("webkit")}}{{CompatGeckoMobile("25")}}1.2{{CompatNo}}{{CompatNo}}6 {{property_prefix("webkit")}}
-
- -

Ver también

- - diff --git a/files/es/web/api/mediastreamaudiosourcenode/index.md b/files/es/web/api/mediastreamaudiosourcenode/index.md new file mode 100644 index 0000000000..481c0b6199 --- /dev/null +++ b/files/es/web/api/mediastreamaudiosourcenode/index.md @@ -0,0 +1,92 @@ +--- +title: MediaStreamAudioSourceNode +slug: Web/API/MediaStreamAudioSourceNode +browser-compat: api.MediaStreamAudioSourceNode +translation_of: Web/API/MediaStreamAudioSourceNode +original_slug: Web/API/MediaStreamAudioSourceNode +--- +{{APIRef("Web Audio API")}} + +La interfaz **`MediaStreamAudioSourceNode`** es un tipo de {{domxref("AudioNode")}} que funciona como una fuente de audio cuyo contenido multimedia se recibe de un {{domxref("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 {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}) o de un compañero remoto en una llamada WebRTC (usando pistas de audio {{domxref("RTCPeerConnection")}}). + +Un `MediaStreamAudioSourceNode` no tiene entradas y exactamente una salida, y se crea mediante el método {{domxref("AudioContext.createMediaStreamSource()")}}. + +`MediaStreamAudioSourceNode` toma el audio del _primer_ {{domxref("MediaStreamTrack")}} cuyo valor de atributo {{domxref("MediaStreamTrack.kind", "kind")}} es `audio`. Consulte {{anch("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 + +{{InheritanceDiagram}} + + + + + + + + + + + + + + + + +
Número de entradas0
Número de salidas1
Conteo de canales + definido por el primer audio {{domxref("MediaStreamTrack")}} pasado al método {{domxref("AudioContext.createMediaStreamSource()")}} que lo creó. +
+ +## Constructor + +- {{domxref("MediaStreamAudioSourceNode.MediaStreamAudioSourceNode", "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, {{domxref("AudioNode")}}_. + +- {{domxref("MediaStreamAudioSourceNode.mediaStream", "mediaStream")}} {{ReadOnlyInline}} + - : El {{domxref("MediaStream")}} utilizado al construir este `MediaStreamAudioSourceNode`. + +## Métodos + +_Hereda los métodos de su padre, {{domxref("AudioNode")}}_. + +## Excepciones + +- `InvalidStateError` {{domxref("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 + +En la interfaz `MediaStreamTrackAudioSourceNode`, el orden de las pistas de audio en la transmisión se determina tomando las pistas cuyo valor del atributo {{domxref("MediaStreamTrack.kind", "kind")}} es `audio` y luego clasificando las pistas por el valor de su propiedad {{domxref("MediaStreamTrack.id", "id")}}, en orden de código Unicode (esencialmente, en orden alfabético o lexicográfico, para los ID que son cadenas alfanuméricas simples). + +La **primera** pista, entonces, es la pista cuyo `id` aparece primero cuando los ID de las pistas están todas ordenadas por código Unicode. + +Sin embargo, es importante tener en cuenta que la regla que establece este orden se agregó mucho después de que esta interfaz se introdujera por primera vez en [Web Audio API](/es/docs/Web/API/Web_Audio_API). Como tal, no se puede confiar fácilmente en la coincidencia de orden entre dos navegadores o versiones de navegador. + +La interfaz {{domxref("MediaStreamTrackAudioSourceNode")}} es similar a `MediaStreamAudioSourceNode`, pero evita este problema al permitirle especificar qué pista desea usar. + +## Ejemplo + +Consulte [`AudioContext.createMediaStreamSource()`](/es/docs/Web/API/AudioContext/createMediaStreamSource#example) para obtener un código de ejemplo que usa este objeto. + +## Especicaciones + +{{Specifications}} + +## Compatibilidad con navegadores + +{{Compat}} + +## Véase también + +- [Usando la API Web Audio](/es/docs/Web/API/Web_Audio_API/Using_Web_Audio_API) +- [WebRTC API](/es/docs/Web/API/WebRTC_API) +- [API de captura de medios y transmisiones (Media Streams)](/es/docs/Web/API/Media_Streams_API) +- {{domxref("MediaStreamTrackAudioSourceNode")}} + -- cgit v1.2.3-54-g00ecf