AudioBufferSourceNode.start()

La méthode start() de l'interface AudioBufferSourceNode permet de planifier le déclenchemen de la lecture du buffer audio.

Syntaxe

var source = contexteAudio.createBufferSource();
source.start(contexteAudio.currentTime + 1,3,10);

Exemples

L'exemple le plus simple lance la lecture du buffer audio depuis le début - inutile de spécifier des paramètres dans ce cas:

source.start();

L'exemple suivant, plus complexe, jouera, après une seconde de pause, un tronçon d'une durée de 10 secondes à partir de la 3ème seconde des données en mémoire.

source.start(contexteAudio.currentTime + 1,3,10);

Note: Pour un exemple plus complexe montrant la méthode start() en action, consulter l'exemple AudioContext.decodeAudioData. Voir aussi  l'exemple complet et son code source.

Valeur

Void.

Paramètres

when
Le paramètre when indique à quel moment la lecture doit commencer. Si when représente une date passée, la lecture commence immédiatement. Si la méthode est invoquée plus d'une fois, ou après un appel à AudioBufferSourceNode.stop(), une exception est levée.
offset
Le paramètre offset, dont la valeur par défaut est 0, indique à quel endroit du buffer la lecture doit commencer.
duration
Le paramètre duration, dont la valeur par défaut est la longueur du contenu moins le décalage (offset) du début de lecture, indique la longueur du contenu audio qui doit être lue.

Spécification

Spécification Statut Commentaire
Web Audio API
La définition de 'start()' dans cette spécification.
Version de travail  

Compatibilité navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support basique 14 webkit 23 Pas de support 15 webkit
22 (unprefixed)
6 webkit
Fonctionnalité Android Chrome Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Support basique Pas de support 28 webkit 25 1.2 Pas de support Pas de support webkit

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : marie-ototoi
 Dernière mise à jour par : marie-ototoi,