当onload事件使用JavaScript触发时,如何播放声音文件?
例如:如果我有一个网页,当用户点击一个按钮时会弹出一个窗口.正在加载弹出窗口时,页面将播放声音文件.
在文档中添加HTML5音频元素:
<audio id="foobar" src="yoursample.ogg" preload="auto">
Run Code Online (Sandbox Code Playgroud)
通过CSS将其隐藏:
#foobar { display: none }
Run Code Online (Sandbox Code Playgroud)
在任何JavaScript事件处理程序上播放音频:
var sample = document.getElementById("foobar");
sample.play();
Run Code Online (Sandbox Code Playgroud)
欲获得更多信息
https://developer.mozilla.org/en-US/docs/Using_HTML5_audio_and_video
根据您的Web应用程序目的,您可能希望支持旧版浏览器:
http://www.misfitgeek.com/play-sound-in-html5-and-cross-browser-support-with-backward-compatability/
| 归档时间: |
|
| 查看次数: |
16140 次 |
| 最近记录: |