我的铬正在给出未捕获的类型错误:当我尝试调用播放函数时,无法读取未定义错误的属性"play"。
这是我的JavaScript代码。
var alertSound;
function preload(){
alertSound=loadSound("functions/views/sounds/beep.wav");
}
alertSound.play();
你应该有一个可以调用play()
函数的Audio
对象。像这样:
var alertSound;
function preload(){
new Audio('functions/views/sounds/beep.wav')
}
alertSound.play();
假设 alertSound 应该是全局的,那么您必须在某个时候调用预加载,然后在调用播放之前检查 alertSound 是否正确初始化。
var alertSound;
function preload(){
alertSound = new Audio('functions/views/sounds/beep.wav')
}
...
preload();
...
if(alertSound) alertSound.play();