我正在创建的代码是一个函数,它应该使用 .play() 它的函数...这里是代码
function playSound() {
document.getElementById('newMessage').play();
}
var sound = document.createElement('audio');
sound.setAttribute("src","http://www.soundjay.com/button/beep-2.wav");
sound.id="newMessage";
sound.setAttribute('autoplay','false');
document.body.appendChild(sound);
尽管每次在控制台中尝试这样做playSound();
时都说 playSound 是未定义的。所以我试着做document.getElementById('newMessage').play();
,它也没有播放,也没有 $('#newMessage').play(); 带有 object [object Object] has no method play 的错误。
任何建议,因为这是第一次尝试动态创建音频文件并使用函数播放它。我查看了其他一些 SO 主题,它们似乎并没有引导我朝着正确的方向前进。谢谢