mozilla
Vos résultats de recherche

    AudioContext

    Cette fonction est expérimentale
    Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
    Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

    L'interface AudioContext représente un graphique de traitement audio construit à partir de modules audio reliés entre eux, chacun représenté par un AudioNode

    Un contexte audio contrôle la création des nœuds qu'il contient et l'exécution du traitement audio, ou de décodage.

    Un AudioContext peut être la cible d'événements, par conséquent, il implémente l'interface EventTarget.

    Propriétés

    AudioContext.destination Lecture seule
    Retourne un AudioDestinationNode représentant la destination finale de tous les fichiers audio dans le contexte. Il représente souvent un dispositif audio-rendu réel.
    AudioContext.sampleRate Lecture seule
    Renvoie un flottant représentant la fréquence d'échantillonnage, d'échantillons par seconde, utilisé par tous les nœuds dans ce contexte. Cette restriction signifie que les convertisseurs de fréquence d'échantillonnage ne ​​sont pas pris en charge.
    AudioContext.currentTime Lecture seule
    Retourne un double représentant un temps matériel toujours croissant utilisé pour la planification. Il commence à 0 et ne peut pas être arrêté, en pause ou réinitialisé.
    AudioContext.listener Lecture seule
    Retourne les AudioListener utilisé pour la spatialisation 3D.

    Méthodes

    Met également en œuvre des méthodes de l'interface EventTarget.

    AudioContext.createBuffer()
    Crée un AudioBuffer
    AudioContext.createBufferSource()
    Crée un AudioBufferSourceNode.
    AudioContext.createMediaElementSource()
    Crée un MediaElementAudioSourceNode associée à un HTMLMediaElement associée à des éléments tels que <video> ou <audio>
    AudioContext.createMediaStreamSource()
    Crée un MediaStreamAudioSourceNode associé à un WebRTC MediaStream qui représente un flux audio, qui peut provenir du microphone de l'ordinateur local ou d'autres sources.
    AudioContext.createMediaStreamDestination()
    Crée un MediaStreamAudioDestinationNode associé à un WebRTC MediaStream qui représente un flux audio, qui peut être stockée dans un fichier local ou envoyé à un autre ordinateur.
    AudioContext.createScriptProcessor()
    Crée un ScriptProcessorNode.
    AudioContext.createAnalyser()
    Crée un AnalyserNode
    AudioContext.createGain()
    Crée un GainNode.
    AudioContext.createDelay()
    Crée un DelayNode.
    AudioContext.createBiquadFilter()
    Crée un BiquadFilterNode.
    AudioContext.createWaveShaper()
    Crée un WaveShaperNode.
    AudioContext.createPanner()
    Crée un PannerNode.
    AudioContext.createConvolver()
    Crée un ConvolverNode.
    AudioContext.createChannelSplitter()
    Crée un ChannelSplitterNode.
    AudioContext.createChannelMerger()
    Crée un ChannelMergerNode.
    AudioContext.createDynamicsCompressor()
    Crée un DynamicsCompressorNode.
    AudioContext.createOscillator()
    Crée un OscillatorNode.
    AudioContext.createWaveTable()
    Crée un WaveTableNode.

    Spécifications

    Spécification Statut Commentaire
    Web Audio API
    La définition de 'AudioNode' dans cette spécification.
    Working Draft  

    Compatibilité des navigateurs

    Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Support basique (Oui)webkit Actif seulement sur Nightly Pas de support Pas de support ?
    Fonctionnalité Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Support basique ? Actif seulement sur Nightly Pas de support Pas de support ?

    Voir aussi

    • Utilisez Web Audio

    Étiquettes et contributeurs liés au document

    Contributors to this page: dexterneo, tregagnon, fscholz
    Dernière mise à jour par : fscholz,