使用JavaScript在页面加载时播放声音
当使用JavaScript触发onload事件时,如何播放声音文件 例如:使用JavaScript在页面加载时播放声音,javascript,onload,Javascript,Onload,当使用JavaScript触发onload事件时,如何播放声音文件 例如: 如果我有一个网页,当用户点击一个按钮,这将弹出一个窗口。加载弹出窗口时,页面将播放声音文件。一种方法是在单击时插入HTML音频标记,并将其设置为自动启动: 在文档中添加HTML5音频元素: <audio id="foobar" src="yoursample.ogg" preload="auto"> 在任意JavaScript事件处理程序上播放音频: var sample = document.getE
如果我有一个网页,当用户点击一个按钮,这将弹出一个窗口。加载弹出窗口时,页面将播放声音文件。一种方法是在单击时插入HTML音频标记,并将其设置为自动启动:
在文档中添加HTML5音频元素:
<audio id="foobar" src="yoursample.ogg" preload="auto">
在任意JavaScript事件处理程序上播放音频:
var sample = document.getElementById("foobar");
sample.play();
更多信息
根据web应用程序的用途,您可能希望支持旧浏览器:
试试这个:
//将音频文件存储为变量。
var popupsound=document.getElementById(“notifypop”);
函数autoNotify(){
popupsound.play();//播放音频文件
}
#notifypop{display:none;}
请注意,Chrome自2018年4月起不允许媒体自动播放,除非用户首先与webage交互,其他条件详情如下:
var sample = document.getElementById("foobar");
sample.play();