diff options
author | Alexander <alexander_belial999@hotmail.com> | 2022-02-24 10:56:41 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-24 11:56:41 -0500 |
commit | 73989914998899db899ae9b30ed87cf9e56391b6 (patch) | |
tree | 346915b1315fccbe8b268f6c6e294d4200594000 /files | |
parent | f6f992101b91a8948b54b6a5e55b5cfca57b2382 (diff) | |
download | translated-content-73989914998899db899ae9b30ed87cf9e56391b6.tar.gz translated-content-73989914998899db899ae9b30ed87cf9e56391b6.tar.bz2 translated-content-73989914998899db899ae9b30ed87cf9e56391b6.zip |
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 <a13x.graywolf@gmail.com>
Co-authored-by: David Brito <39559632+davbrito@users.noreply.github.com>
Diffstat (limited to 'files')
-rw-r--r-- | files/es/web/api/mediastreamaudiosourcenode/index.html | 129 | ||||
-rw-r--r-- | files/es/web/api/mediastreamaudiosourcenode/index.md | 92 |
2 files changed, 92 insertions, 129 deletions
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 ---- -<p>{{APIRef("Web Audio API")}}</p> - -<div> -<p>La interfaz <code>MediaStreamAudioSourceNode</code> representa una fuente de audio compuesta por un <a href="/en-US/docs/WebRTC" title="/en-US/docs/WebRTC">WebRTC</a> {{domxref("MediaStream")}} (tal como una cámara web o un micrófono.) Es un {{domxref("AudioNode")}} que actúa como una fuente de audio.</p> -</div> - -<p>El <code>MediaElementSourceNode</code> no tiene entradas y una y sólo una salida, y es creado usando el método {{domxref("AudioContext.createMediaStreamSource")}}.</p> - -<p>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.</p> - -<div class="blockIndicator note"> -<p><strong>Nota:</strong> <code>MediaStreamAudioSourceNode</code> 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.</p> -</div> - -<table class="properties"> - <tbody> - <tr> - <th scope="row">Número de entradas</th> - <td><code>0</code></td> - </tr> - <tr> - <th scope="row">Número de salidas</th> - <td><code>1</code></td> - </tr> - <tr> - <th scope="row">Cantidad de canales</th> - <td>definido por {{domxref("AudioMediaStreamTrack")}} pasado al método {{domxref("AudioContext.createMediaStreamSource")}} que lo creó.</td> - </tr> - </tbody> -</table> - -<h2 id="Propiedades">Propiedades</h2> - -<p><em>Heredadas de su padre, </em><em>{{domxref("AudioNode")}}</em>.</p> - -<h2 id="Métodos">Métodos</h2> - -<p><em>Heredadas de su padre, {{domxref("AudioNode")}}</em>.</p> - -<h2 id="Ejemplo">Ejemplo</h2> - -<p>{{page("/en-US/docs/Web/API/AudioContext.createMediaStreamSource","Example")}}</p> - -<h2 id="Especificación">Especificación</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('Web Audio API', '#the-mediastreamaudiosourcenode-interface', 'MediaStreamAudioSourceNode')}}</td> - <td>{{Spec2('Web Audio API')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<div>{{CompatibilityTable}}</div> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Caracterísitica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari (WebKit)</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>14 {{property_prefix("webkit")}}</td> - <td>{{CompatGeckoDesktop("25")}}</td> - <td>{{CompatNo}}</td> - <td>15 {{property_prefix("webkit")}}<br> - 22 (unprefixed)</td> - <td>6 {{property_prefix("webkit")}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Caracterísitica</th> - <th>Android</th> - <th>Chrome</th> - <th>Firefox Mobile (Gecko)</th> - <th>Firefox OS</th> - <th>IE Phone</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatNo}}</td> - <td>28 {{property_prefix("webkit")}}</td> - <td>{{CompatGeckoMobile("25")}}</td> - <td>1.2</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>6 {{property_prefix("webkit")}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li><a href="/en-US/docs/Web/API/Web_Audio_API/Using_Web_Audio_API">Using the Web Audio API</a></li> -</ul> 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}} + +<table class="properties"> + <tbody> + <tr> + <th scope="row">Número de entradas</th> + <td><code>0</code></td> + </tr> + <tr> + <th scope="row">Número de salidas</th> + <td><code>1</code></td> + </tr> + <tr> + <th scope="row">Conteo de canales</th> + <td> + definido por el primer audio {{domxref("MediaStreamTrack")}} pasado al método {{domxref("AudioContext.createMediaStreamSource()")}} que lo creó. + </td> + </tr> + </tbody> +</table> + +## 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")}} + |