如何使用javascript在页面上播放音频?

时间:2015-07-03 03:53:31

标签: javascript html audio

我的javascriptprototype functionuser inputssong database相交,返回Song.name。这个function本身就可以正常工作。

鉴于我的HTML <audio id="songname" src="audio/song.wav" preload="auto"></audio>,我现在正尝试在页面上播放audio文件。

这个event <button id="mybutton" onclick="play_song();">play</button>我试过了:

   function play_song() {
    var id = Song.prototype.lyricsIntersect(input);
    var element = document.getElementById('id');
    element.play();
}

但我得到了null

如何使function工作?

2 个答案:

答案 0 :(得分:0)

尝试:

   function play_song() {
    var id = Song.prototype.lyricsIntersect(input);
    var element = document.getElementById('id');
    element.play();
}

我认为你只是缺少()&#39;

答案 1 :(得分:0)

试试这个:

function play_song() {
    var id = Song.prototype.lyricsIntersect(input);
    var element = document.getElementById(id);
    element.play();
}