aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/analysernode/frequencybincount/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/api/analysernode/frequencybincount/index.md')
-rw-r--r--files/fr/web/api/analysernode/frequencybincount/index.md34
1 files changed, 17 insertions, 17 deletions
diff --git a/files/fr/web/api/analysernode/frequencybincount/index.md b/files/fr/web/api/analysernode/frequencybincount/index.md
index 003229afbe..59be1b7129 100644
--- a/files/fr/web/api/analysernode/frequencybincount/index.md
+++ b/files/fr/web/api/analysernode/frequencybincount/index.md
@@ -21,7 +21,7 @@ Un nombre entier non signé.
## Example
-L'exemple suivant montre comment créer simplement un  `AnalyserNode` avec [`AudioContext`](/fr/docs/Web/API/AudioContext), puis utiliser  [`requestAnimationFrame`](/fr/docs/Web/API/Window/requestAnimationFrame) et [`<canvas>`](/fr/docs/Web/HTML/Element/canvas) pour collecter les données temporelles et dessiner un oscilloscopeen sortie. Pour des exemples plus complets, voir notre démo [Voice-change-O-matic](http://mdn.github.io/voice-change-o-matic/)  (et en particulier [app.js lines 128–205](https://github.com/mdn/voice-change-o-matic/blob/gh-pages/scripts/app.js#L128-L205)).
+L'exemple suivant montre comment créer simplement un `AnalyserNode` avec [`AudioContext`](/fr/docs/Web/API/AudioContext), puis utiliser [`requestAnimationFrame`](/fr/docs/Web/API/Window/requestAnimationFrame) et [`<canvas>`](/fr/docs/Web/HTML/Element/canvas) pour collecter les données temporelles et dessiner un oscilloscopeen sortie. Pour des exemples plus complets, voir notre démo [Voice-change-O-matic](http://mdn.github.io/voice-change-o-matic/) (et en particulier [app.js lines 128–205](https://github.com/mdn/voice-change-o-matic/blob/gh-pages/scripts/app.js#L128-L205)).
```js
var contexteAudio = new (window.AudioContext || window.webkitAudioContext)();
@@ -39,25 +39,25 @@ var tableauDonnees = new Uint8Array(tailleMemoireTampon);
contexteCanvas.clearRect(0, 0, LARGEUR, HAUTEUR);
function dessiner() {
-  dessin = requestAnimationFrame(dessiner);
+ dessin = requestAnimationFrame(dessiner);
-  analyseur.getByteFrequencyData(tableauDonnees);
+ analyseur.getByteFrequencyData(tableauDonnees);
-  contexteCanvas.fillStyle = 'rgb(0, 0, 0)';
-  contexteCanvas.fillRect(0, 0, LARGEUR, HAUTEUR);
+ contexteCanvas.fillStyle = 'rgb(0, 0, 0)';
+ contexteCanvas.fillRect(0, 0, LARGEUR, HAUTEUR);
-  var largeurBarre = (LARGEUR / tailleMemoireTampon) * 2.5 - 1;
-  var hauteurBarre;
-  var x = 0;
+ var largeurBarre = (LARGEUR / tailleMemoireTampon) * 2.5 - 1;
+ var hauteurBarre;
+ var x = 0;
-  for(var i = 0; i < tailleMemoireTampon; i++) {
-    hauteurBarre = tableauDonnees[i];
-
-    contexteCanvas.fillStyle = 'rgb(' + (hauteurBarre+100) + ',50,50)';
-    contexteCanvas.fillRect(x,HAUTEUR-hauteurBarre/2,largeurBarre,hauteurBarre/2);
-
-    x += largeurBarre;
-  }
+ for(var i = 0; i < tailleMemoireTampon; i++) {
+ hauteurBarre = tableauDonnees[i];
+
+ contexteCanvas.fillStyle = 'rgb(' + (hauteurBarre+100) + ',50,50)';
+ contexteCanvas.fillRect(x,HAUTEUR-hauteurBarre/2,largeurBarre,hauteurBarre/2);
+
+ x += largeurBarre;
+ }
};
dessiner();
@@ -67,7 +67,7 @@ dessiner();
| Spécification | Statut | Commentaire |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | ----------- |
-| {{SpecName('Web Audio API', '#widl-AnalyserNode-frequencyBinCount', 'frequencyBinCount')}} | {{Spec2('Web Audio API')}} |   |
+| {{SpecName('Web Audio API', '#widl-AnalyserNode-frequencyBinCount', 'frequencyBinCount')}} | {{Spec2('Web Audio API')}} | |
## Compatibilité navigateurs