当播放其他声音文件时,将音量调低/暂停音乐

时间:2017-02-18 21:52:44

标签: javascript html audio

我在网站上自动运行并重复播放声音文件。由于它是一个简单的游戏,有时在用户采取某些行动后,我会播放对话或视频片段,而背景中的主要音乐会干扰它。

我尝试使用.pause()函数,它确实暂停了音乐,但我没有找到一种有效的方法在播放特定剪辑后再次将其重新打开。也许setTimeout函数可以工作,但这不能非常有效地确定所述剪辑持续多长时间

1 个答案:

答案 0 :(得分:2)

您可以在触发对话框时暂停主(循环)音频并听取他们的结束以继续播放主音频文件。

收听音频/视频结尾:https://www.w3schools.com/tags/av_event_ended.asp