Я знаю, что это было задано раньше, но я новичок в JavaScript и, прочитав другие ответы, не могу понять, почему мой метод не работает. Первый трек, который воспроизводится, случайный, но затем, когда песня заканчивается, один и тот же трек повторяется снова и снова, вместо того, чтобы выбирать другую случайную дорожку. Если audio.play выбирает случайный трек в первый раз, почему он не выбирает случайную дорожку снова, когда песня заканчивается, а вместо этого пеет один и тот же трек? Помощь оценили:Случайный, случайный плейлист JavaScript JavaScript
var audio_files = [
"TRACKS/1.mp3",
"TRACKS/2.mp3",
"TRACKS/3.mp3"
]
var random_file = audio_files[Math.floor(Math.random() * audio_files.length)];
var audio = new Audio(random_file);
audio.play();
audio.addEventListener('ended', function(){
audio.play();
}
Вы только выбрали случайный файл один раз. –
Любое предложение для простейшего способа снова выбрать случайный файл при завершении песни? – Tom
У вас есть цикл, когда выбран случайный файл? Или это единственная операция? – VadimB