检测audio.play()
何时完成可以通过监听ended
事件来实现。当音频播放完毕时,浏览器会触发ended
事件,我们可以在事件处理程序中执行相应的操作。
以下是一个示例代码:
const audio = new Audio('audio.mp3');
audio.addEventListener('ended', () => {
// 在音频播放完毕时执行的操作
console.log('音频播放完成');
});
audio.play();
在上面的代码中,我们创建了一个Audio
对象并指定音频文件的URL。然后,我们通过addEventListener
方法监听ended
事件,并在事件处理程序中输出一条消息。最后,调用play
方法开始播放音频。
推荐的腾讯云相关产品:腾讯云音视频解决方案。该解决方案提供了丰富的音视频处理能力,包括音频转码、音频剪辑、音频混音等功能,可满足各种音视频处理需求。
腾讯云音视频解决方案介绍链接地址:腾讯云音视频解决方案
领取专属 10元无门槛券
手把手带您无忧上云