Как сделать разное воспроизведение звуков?

Здравствуйте, на сайте воспроизводится один и тот же звук постоянно, хочу добавить еще несколько и зарандомить их воспроизведение. Чтобы каждый раз играл разный трек.
Использую такой код:
if (sound == 'on') {
$('#good')[0].play();
}

Подскажите, пожалуйста, как такое реализовать?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
var sounds = $('audio')
var random = Math.floor(Math.random() * sounds.length);
sounds[random].play();


UPD: Я вот подумал - совершенно не обязательно грузить на страницу несколько звуков, если собираешься проигрывать только один

https://jsfiddle.net/4f8kqbkc/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
23 мая 2024, в 07:43
2800 руб./за проект
23 мая 2024, в 07:18
10000 руб./за проект
23 мая 2024, в 02:40
5000 руб./за проект