Показать сообщение отдельно
  #5 (permalink)  
Старый 14.01.2015, 11:20
Новичок на форуме
Отправить личное сообщение для CEMA Посмотреть профиль Найти все сообщения от CEMA
 
Регистрация: 12.01.2015
Сообщений: 5

Упрощаем и изменяем задачу до нельзя, чтобы понять проблему. Функция:
function PlaySound()
{
	var Sound = new Audio();
	Sound.src = Sounds[1];
	Sound.load();
	Sound.oncanplay = function() {
							Sound.play();
							console.log("ok\r\n");
						 };
	console.log("loading...");
}


Если вызываю функцию по кнопке - звук есть, в консоли вижу "loading...ok".

Если вызываю по таймеру:
setInterval("PlaySound();", 5000);

Звука нет, но в консоли вижу "loading...ok".

Неужели никто не сталкивался? Может хоть идеи какие будут?
Ответить с цитированием