Показать сообщение отдельно
  #8 (permalink)  
Старый 11.03.2017, 20:58
Аватар для Опан
Кандидат Javascript-наук
Отправить личное сообщение для Опан Посмотреть профиль Найти все сообщения от Опан
 
Регистрация: 15.03.2013
Сообщений: 100

Тогда после строки
var myfiles=["1.mp3","2.mp3","3.mp3","4.mp3","5.mp3"];
вставьте
var myusedtracks=[false,false,false,false,false];
а после 20 строки это:
audio.onended=function(){
	while(myusedtracks.indexOf(false)!=-1){
		var index=Math.floor(Math.random()*5);
		while(myusedtracks[index]==true){
			var index=Math.floor(Math.random()*5);
		};
		myusedtracks[index]=true;
		this.src="audio/"+myfiles[index];
		this.play();
	};
};
Ответить с цитированием