Добро пожаловать на SO.
Вы переопределяете Interval1
внутри своей функции player
, повторно используя ключевое слово var
. Вместо этого просто назначьте его:
// ...
Intervall = setInterval(play_sound, 1000);
// ...
Boom.
Отредактируйте для уточнения:
Если бы у вас не было своих операторов if, вы могли бы переопределить и правильно использовать вашу переменную (это просто плохая практика используйте то же имя). Например:
var foo = 'bar';
function test() {
var foo = 'hello!';
console.log(foo); // would print out 'hello!'
}
console.log(foo); // would print out 'bar'
Но с утверждениями if на месте, переопределение не может быть доступно «позже». Надеюсь, это поможет.
Снова отредактируйте:
@ r3wt Комментарий также объясняет это.
Отредактируйте, еще раз, за @ r3wt
Audio
, такие как play
, pause
и ended
. Вы можете увидеть полный список событий здесь . (Использование: sound.addEventListener('play'...
) Я не буду вдаваться в подробности, вы можете найти больше информации о том, что я только что упомянул в Интернете.
И Вы могли бы также хотеть проверить indeXus.net , который реализован в c# (сервер и API)
, Мы также использовали BeIt в качестве memcached клиентского порта, так как у нас была проблема с enyim.
порт Awesome это найдено на Codeplex:) проверяют его!
И Вы могли бы хотеть проверить наш Скорость - распределенный кэш Microsoft.
Нет официальной поддержки для сборок Windows. Проверьте эту ссылку: https://github.com/memcached/memcached/wiki/Install
Для клиентов проверьте эту ссылку: https://github.com/memcached/memcached/wiki/ Клиенты
Надеюсь, что это поможет.