Eh oui, faire revivre des morts que la question elle-même est encore son (ha jeu de mots!).
Au SoundJS 0.6.1 (à partir de la documentation à http://createjs.com/docs/soundjs/classes/Sound.html).
"Enregistrement et préchargement Avant de pouvoir jouer un son, il doit être enregistré Vous pouvez le faire avec registerSound, ou inscrivez-vous Si vous n'enregistrez pas de son avant d'essayer de le lire avec play ou de le créer avec createInstance, la source sonore sera automatiquement enregistrée mais la lecture échouera car la source ne sera pas prête. , l'enregistrement est géré pour vous lorsque le son est préchargé Il est recommandé de précharger les sons soit en interne à l'aide des fonctions de registre, soit en externe à l'aide de PreloadJS afin qu'ils soient lus y quand vous voulez les utiliser. "
Ce qui est plutôt problématique lors du développement d'applications riches en sons sur des appareils mobiles avec une mémoire limitée, comme un iPad Mini de 512 Mo par exemple.
C'est là que d'autres bibliothèques de sons, comme Howler, deviennent de bonnes alternatives.