如何检查音频是否为空?
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!!!');
});
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!!!');
});