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();
}
});
}