mozilla
Vos résultats de recherche

    AudioBuffer

    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 AudioBuffer représente un atout audio résidant en mémoire. Le tampon contient des données dans le format suivant: non entrelacé IEEE 32-bit PCM linéaire avec une portée nominale comprise entre -1 et +1. Il peut contient plusieurs canaux.

    Les objets de ce type sont conçus pour contenir de petit extraits audio, généralement moins de 45s. Pour les sons plus longues, les objets implémentant le MediaAudioElementSourceNode sont plus adaptés

    Propriétés

    AudioBuffer.sampleRate Lecture seule
    Retourne un flotteur qui représente la fréquence d'échantillonnage, échantillons par seconde, des données PCM mémorisées dans la mémoire tampon.
    AudioBuffer.length Lecture seule
    Retourne un entier représentant la longueur, dans l'échantillon des trames, des données PCM mémorisées dans la mémoire tampon.
    AudioBuffer.duration Lecture seule
    Retourne d'un double représentant la durée, exprimée en secondes, des données PCM mémorisées dans la mémoire tampon.
    AudioBuffer.numberOfChannels Lecture seule
    Retourne un entier représentant le nombre de canaux audio discret décrit par les données PCM mémorisées dans la mémoire tampon.

    Méthodes

    AudioBuffer.getChannelData()
    Retourne un Float32Array contenant les données PCM associés au canal, défini par le canal paramétriques (0 représentant le premier canal). Si le canal est supérieur ou égale à AudioBuffer.numberOfChannels une exception est levée.

    Exemples

     

    Spécifications

    Spécification Statut Commentaire
    Web Audio API
    La définition de 'AudioBuffer' 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 Pas de support 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: fscholz, Goofy, tregagnon, dexterneo
    Dernière mise à jour par : fscholz,