MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

AudioBufferSourceNode.stop()

La méthode stop() de l'interface AudioBufferSourceNode permet de planifier l'arrêt de la la lecture du buffer audio.

Syntaxe

var source = audioCtx.createBufferSource();
source.stop(audioCtx.currentTime + 3);

Exemples

L'exemple le plus simple arrête la lecture du buffer audio sans délai — dans ce cas inutile de spécifier le paramètre.

source.stop();

Pour arrêter la lecture après un certain temps, il faut passer comme argument une valeur spécifiée en secondes.

source.stop(audioCtx.currentTime + 3);

Note: Pour un exemple qui montre comment utiliser stop(), consulter celui de la page AudioContext.decodeAudioData : voir l'exemple live, ou le code source.

Paramètre

when
Le paramètre when définit quand la lecture s'arrête. Si la valeur est négative, la lecture s'arrête immédiatement. Si la méthode est appelée plus d'une fois, une exception est levée.

Valeur de retour

Void.

Spécification

Spécification Statut Commentaire
Web Audio API
La définition de 'stop()' 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,