【发布时间】:2018-05-15 06:44:08
【问题描述】:
playSound : function() {
var audio = new Audio(audio.mp3);
audio.play();
}
我正在使用上面的代码来简单地播放音频。但我面临以下两个问题:
- 在我单击选项卡之前不会播放声音(为此,我转到另一个选项卡,然后单击当前选项卡)。似乎在播放声音之前需要一个事件。
- 有时我得到异常并且音频从不播放“未捕获(承诺)DOMException:play() 失败,因为用户没有首先与文档交互。”
我不想弄乱 HTML 元素。
【问题讨论】:
-
你试过这些吗??? stackoverflow.com/questions/9419263/…
-
@GvsAkhil 我将采用相同的音频方法
标签: javascript html html5-audio