标签: javascript html audio
我在网站上自动运行并重复播放声音文件。由于它是一个简单的游戏,有时在用户采取某些行动后,我会播放对话或视频片段,而背景中的主要音乐会干扰它。
我尝试使用.pause()函数,它确实暂停了音乐,但我没有找到一种有效的方法在播放特定剪辑后再次将其重新打开。也许setTimeout函数可以工作,但这不能非常有效地确定所述剪辑持续多长时间
答案 0 :(得分:2)
您可以在触发对话框时暂停主(循环)音频并听取他们的结束以继续播放主音频文件。
收听音频/视频结尾:https://www.w3schools.com/tags/av_event_ended.asp