У меня есть некоторый код, написанный для воспроизведения аудио (3 аудио или более), каждый звук воспроизводится несколько раз. Я хочу внести изменения, чтобы снова воспроизвести все аудиозаписи
Пример для более подробного объяснения
У меня есть
audio1, затем audio2, затем audio3
Что я могу сделать сейчас, когда:
audio1 будет проигрываться 3 раза, затем
audio2 будет проигрываться 3 раза, затем
audio3 будет проигрываться 3 раза, затем остановится
Я не хочу, чтобы он останавливался, мне нужно, чтобы он снова воспроизводился с самого начала: audio1 3 раза и audio2 3 раза и audio3 3 раза снова, а затем остановился.
Код здесь:
function startReading(1){
var aCount = 3;
// Start Reading - Play the Audio
// -------------------------------------
var repeatTimes = document.getElementById('repeatA').value;
(function play(c){
audio.play();
audio.onended = function (){
if(c >= repeatTimes ){
if(i <= aCount){//and not reached the last audio
i++;
startReading(i);//play next audio
}
} else {//we didnt reached the third play, lets keep going...
play(c+1);
}
};
})(1)//start with 1
}