Изменение атрибута src аудиоэлемента HTML5 - PullRequest
2 голосов
/ 24 сентября 2010

Я пытаюсь использовать JS для воспроизведения некоторых звуков. То, что я хочу сделать - это воспроизвести фрагмент музыки, но через некоторое время заменить его другим аудиофайлом. Я подумал, что наиболее эффективным способом было бы повторно использовать один и тот же аудиообъект, но, похоже, он не убивает оригинальный звук, поэтому все становится беспорядочным. Каков наилучший способ сделать это?

Мой код ниже, все, что я делаю, это передаю новый источник в определенное время

function inGameSndCreate(src) {
    inGameSnd = new Audio(src)
    inGameSnd.loop = true;
    inGameSnd.play();
}

спасибо заранее

1 Ответ

2 голосов
/ 25 сентября 2010

Я ожидаю, что вам нужно изменить источник в DOM, используя JavaScript.Следующее должно работать.

document.getElementById('audio_id').src = 'different_file.wav';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...