有時候瀏覽器對audio的報錯不太好監聽。audio.play()方法返回的是一個promise;那麼監聽就簡單了promise
audio.play() .catch(error => { // 當播放異常時,走異常流程 })