Ваше демо должно работать.
Я скопировал ваш код в JSFiddle и указал на звук, который, я знаю, существует. https://jsfiddle.net/lannymcnie/vj8rLghb/
Единственное отличие состоит в том, что я добавил третийпараметр, потому что он загружается междоменный
createjs.Sound.addEventListener("fileload", handleLoad, true);
Кроме того, изменения в Chrome означают, что звук не может воспроизводиться без взаимодействия с пользователем, поэтому после загрузки звука я добавил прослушиватель щелчка документа, чтобыон воспроизводится, когда вы нажимаете на страницу где угодно.
Можете ли вы опубликовать полную ошибку, которую вы получаете в консоли?Неясно, является ли registerSounds
неопределенным или не существует на undefined
, что указывает на то, что createjs.Sound
не определено.Вы убедились, что SoundJS включен правильно?Попробуйте поместить это в консоль:
console.log(createjs.Sound);
Надеюсь, это поможет!