我的浏览器出现Uncaught TypeError:尝试调用play函数时,无法读取未定义错误的属性“ play”。
这是我的JavaScript代码。
var alertSound;
function preload(){
alertSound=loadSound("functions/views/sounds/beep.wav");
}
alertSound.play();
答案 0 :(得分:0)
您应该有一个Audio
对象,您可以在其中调用play()
函数。像这样:
var alertSound;
function preload(){
new Audio('functions/views/sounds/beep.wav')
}
alertSound.play();
答案 1 :(得分:0)
假设alertSound应该是全局的,那么您必须在某个时候调用preload,然后在调用play之前检查alertSound是否已正确初始化。
#standardSQL
SELECT DATE_SUB(DATE_TRUNC(DATE_ADD('2018-06-30', INTERVAL 2 MONTH), MONTH), INTERVAL 1 DAY)