Реализация canplaythrough в SoundManager2 - PullRequest
0 голосов
/ 07 октября 2009

Мне нужна помощь в создании алгоритма, чтобы обнаружить, что все условия для HAVE_ENOUGH_DATA выполнены (и постоянно проверяется, пока они не выполнены), и я озадачен тем, как рассчитать все необходимые переменные, используя SoundManager2's * Опция 1003 *. Мне не нужен код, просто общий алгоритм, который будет работать (даже псевдокод в порядке).

1 Ответ

0 голосов
/ 07 октября 2009

Оказывается, что установка опции whileplaying является более оптимальным и простым решением. Это мое игровое решение:

function () {
 aSound.options.whileplaying = null;
 if (paused) {
  aSound.stop();
 }
 onCanPlayThrough_callback_here();
}
...