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
whenindique à quel moment la lecture doit commencer. Siwhenrepré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 est0, 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 | 6 webkit |
Voir aussi
Étiquettes et contributeurs liés au document
Contributeurs à cette page :
marie-ototoi
Dernière mise à jour par :
marie-ototoi,