aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorAlexander <alexander_belial999@hotmail.com>2022-02-24 10:56:41 -0600
committerGitHub <noreply@github.com>2022-02-24 11:56:41 -0500
commit73989914998899db899ae9b30ed87cf9e56391b6 (patch)
tree346915b1315fccbe8b268f6c6e294d4200594000 /files
parentf6f992101b91a8948b54b6a5e55b5cfca57b2382 (diff)
downloadtranslated-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.html129
-rw-r--r--files/es/web/api/mediastreamaudiosourcenode/index.md92
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")}}
+