如何检查音频是否为空?

How can i check if an audio is empty?

const radio = new Audio('http://myradiostation.com/stream');

有没有办法知道 radio 是否为空(没有 sound/audio)?

有时电台主持人忘记打开流,发生这种情况时我想给最终用户一些反馈。类似 alert 的内容说 “电台主持人忘记打开流!!!”

我想达到的效果是这样的:

if(radio.isEmpty){
    alert('The radio host forgot to turn on the stream!!!')
}else{
    radio.play()
}

提前致谢。

以下方法成功了:

 const radio = new Audio('http://myradiostation.com/stream');

  radio
    .play()
    .then(() => {
      console.log('success');
    })
    .catch((error) => {
      console.log(error);
      alert('The radio host forgot to turn on the stream!!!');
    });