更改HTML5音频元素的src属性

时间:2010-09-24 18:41:14

标签: javascript audio html5

我正在尝试使用JS播放一些声音。我想要做的是播放一段音乐但是在一段时间之后用另一个音频文件替换它。我认为最有效的方法是重用相同的音频对象,但它似乎没有杀死原始声音,所以一切都变得混乱。这样做的最佳方式是什么?

我的代码如下,所有我正在做的是在特定时间传递新来源

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

提前致谢

1 个答案:

答案 0 :(得分:2)

我希望您需要使用JavaScript更改DOM中的源代码。以下应该有效。

document.getElementById('audio_id').src = 'different_file.wav';