![](/img/trans.png)
[英]HTML5-video : Uncaught TypeError: Cannot read property 'play' of undefined
[英]Uncaught TypeError: Cannot read property 'play' of undefined
我的鑲邊顯示Uncaught TypeError:當我嘗試調用播放函數時,無法讀取未定義錯誤的屬性“ play”。
這是我的JavaScript代碼。
var alertSound;
function preload(){
alertSound=loadSound("functions/views/sounds/beep.wav");
}
alertSound.play();
您應該有一個Audio
對象,可以在其中調用play()
函數。 像這樣:
var alertSound;
function preload(){
new Audio('functions/views/sounds/beep.wav')
}
alertSound.play();
假設alertSound應該是全局的,那么您必須在某個時候調用preload,然后在調用play之前檢查alertSound是否已正確初始化。
var alertSound;
function preload(){
alertSound = new Audio('functions/views/sounds/beep.wav')
}
...
preload();
...
if(alertSound) alertSound.play();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.