Есть ли пункт `unload` для prejjjs/soundjs Createjs?

Как только вы загрузили mp3 в звуковой объект через createjs, как вы можете уничтожить и очистить его из памяти?

1 ответ

Решение

Для этого есть статические методы:

  1. removeSound: Удалить сохраненные ссылки на звуки по источнику
  2. removeSounds: Удалить несколько звуковых источников
  3. removeAllSounds: Стирать ссылки на звуки

Примеры

 createjs.Sound.removeSound("myID");
 createjs.Sound.removeSound("myAudioBasePath/mySound.ogg");
 createjs.Sound.removeSound("myPath/myOtherSound.mp3", "myBasePath/");
 createjs.Sound.removeSound({mp3:"musicNoExtension", ogg:"music.ogg"}, "myBasePath/");

Проверьте документы для получения дополнительной информации.

Это не очень распространенный вариант использования, поэтому, если вы столкнетесь с проблемой, пожалуйста, не стесняйтесь открыть проблему на GitHub

Другие вопросы по тегам