Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis avril 2021.
La méthode getFloatTimeDomainData() de l'interface AnalyserNode copie les données de forme d'onde ou du domaine temporel, dans un tableau Float32Array passé en paramètre.
Si le tableau a moins d'éléments que la propriété AnalyserNode.fftSize, les données en excès sont supprimées. S'il a davantage d'éléments, les éléments non utilisés sont ignorés.
Un tableau Float32Array.
L'exemple suivant montre comment créer simplement un AnalyserNode avec AudioContext, puis utiliser requestAnimationFrame et <canvas> pour collecter les données temporelles et dessiner un oscilloscope en sortie. Pour des exemples plus complets, voir notre démo Voice-change-O-matic (et en particulier app.js lignes 128–205).
Un tableau Float32Array dans lequel seront copiées les données du domaine temporel.
| Web Audio API # dom-analysernode-getfloattimedomaindata |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 17 déc. 2024 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.