jQuery操作audio
var audio = $("#audio")[0];
audio.pause();
audio.play();
獲取audio需要[0],因爲js操作獲得的是audio對象,jQuery選擇器獲得的是jQuery對象,[0]對象的纔是對應的節點對象,所以不能直接使用jQuery對象去操作。
eg:
//親測可用
function ChangeAudioSrc() {
$.getJSON(“GetAudioSrc.ashx”, {}, function (srcPath) {
if (srcPath != “nochange”) {
$("#audio").attr(‘src’, srcPath);
var audio = $("#audio")[0];
audio.play();
}
});
}