From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../api/audiobuffersourcenode/buffer/index.html | 73 ---------------------- .../web/api/audiobuffersourcenode/buffer/index.md | 73 ++++++++++++++++++++++ 2 files changed, 73 insertions(+), 73 deletions(-) delete mode 100644 files/fr/web/api/audiobuffersourcenode/buffer/index.html create mode 100644 files/fr/web/api/audiobuffersourcenode/buffer/index.md (limited to 'files/fr/web/api/audiobuffersourcenode/buffer') diff --git a/files/fr/web/api/audiobuffersourcenode/buffer/index.html b/files/fr/web/api/audiobuffersourcenode/buffer/index.html deleted file mode 100644 index 377e917158..0000000000 --- a/files/fr/web/api/audiobuffersourcenode/buffer/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: AudioBufferSourceNode.buffer -slug: Web/API/AudioBufferSourceNode/buffer -translation_of: Web/API/AudioBufferSourceNode/buffer ---- -

{{ APIRef("Web Audio API") }}

- -

La propriété buffer de l'interface {{ domxref("AudioBufferSourceNode") }} donne la possibilité de lire un son en utilisant un {{domxref("AudioBuffer")}} comme ressource audio.

- -

Si la propriété buffer a la valeur NULL, elle définit un canal unique silencieux (chaque échantillon vaut 0).

- -

Syntaxe

- -
AudioBufferSourceNode.buffer = soundBuffer;
-
- -

Valeur

- -

Un {{domxref("AudioBuffer")}} qui contient les données représentant le son que le noeud va lire.

- -

Exemple

- -
-

Note : Pour un exemple complet, voir le code interprété, ou le code source.

-
- -
var myArrayBuffer = audioCtx.createBuffer(2, frameCount, audioCtx.sampleRate);
-
-button.onclick = function() {
-  // Remplit le buffer avec du bruit blanc;
-  // valeurs aléatoires entre -1.0 et 1.0
-  for (var channel = 0; channel < channels; channel++) {
-   // Crée le ArrayBuffer qui contient effectivement les données
-   var nowBuffering = myArrayBuffer.getChannelData(channel);
-   for (var i = 0; i < frameCount; i++) {
-     // Math.random() is in [0; 1.0]
-     // audio doit être compris entre [-1.0; 1.0]
-     nowBuffering[i] = Math.random() * 2 - 1;
-   }
-  }
-
-  // Crée un AudioBufferSourceNode.
-  // C'est le AudioNode à utiliser pour jouer un AudioBuffer
-  var source = audioCtx.createBufferSource();
-  // Définit le buffer dans l'AudioBufferSourceNode
-  source.buffer = myArrayBuffer;
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName("Web Audio API", "#widl-AudioBufferSourceNode-buffer", "buffer")}}{{Spec2("Web Audio API")}}Définition initiale
- -

Compatibilité navigateurs

- -

{{Compat("api.AudioBufferSourceNode.buffer")}}

- -

Voir aussi

- -

{{page("/en-US/docs/Web/API/AudioBufferSourceNode","See_also")}}

diff --git a/files/fr/web/api/audiobuffersourcenode/buffer/index.md b/files/fr/web/api/audiobuffersourcenode/buffer/index.md new file mode 100644 index 0000000000..377e917158 --- /dev/null +++ b/files/fr/web/api/audiobuffersourcenode/buffer/index.md @@ -0,0 +1,73 @@ +--- +title: AudioBufferSourceNode.buffer +slug: Web/API/AudioBufferSourceNode/buffer +translation_of: Web/API/AudioBufferSourceNode/buffer +--- +

{{ APIRef("Web Audio API") }}

+ +

La propriété buffer de l'interface {{ domxref("AudioBufferSourceNode") }} donne la possibilité de lire un son en utilisant un {{domxref("AudioBuffer")}} comme ressource audio.

+ +

Si la propriété buffer a la valeur NULL, elle définit un canal unique silencieux (chaque échantillon vaut 0).

+ +

Syntaxe

+ +
AudioBufferSourceNode.buffer = soundBuffer;
+
+ +

Valeur

+ +

Un {{domxref("AudioBuffer")}} qui contient les données représentant le son que le noeud va lire.

+ +

Exemple

+ +
+

Note : Pour un exemple complet, voir le code interprété, ou le code source.

+
+ +
var myArrayBuffer = audioCtx.createBuffer(2, frameCount, audioCtx.sampleRate);
+
+button.onclick = function() {
+  // Remplit le buffer avec du bruit blanc;
+  // valeurs aléatoires entre -1.0 et 1.0
+  for (var channel = 0; channel < channels; channel++) {
+   // Crée le ArrayBuffer qui contient effectivement les données
+   var nowBuffering = myArrayBuffer.getChannelData(channel);
+   for (var i = 0; i < frameCount; i++) {
+     // Math.random() is in [0; 1.0]
+     // audio doit être compris entre [-1.0; 1.0]
+     nowBuffering[i] = Math.random() * 2 - 1;
+   }
+  }
+
+  // Crée un AudioBufferSourceNode.
+  // C'est le AudioNode à utiliser pour jouer un AudioBuffer
+  var source = audioCtx.createBufferSource();
+  // Définit le buffer dans l'AudioBufferSourceNode
+  source.buffer = myArrayBuffer;
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName("Web Audio API", "#widl-AudioBufferSourceNode-buffer", "buffer")}}{{Spec2("Web Audio API")}}Définition initiale
+ +

Compatibilité navigateurs

+ +

{{Compat("api.AudioBufferSourceNode.buffer")}}

+ +

Voir aussi

+ +

{{page("/en-US/docs/Web/API/AudioBufferSourceNode","See_also")}}

-- cgit v1.2.3-54-g00ecf