HTML5 audio标签使用 浏览器触发函数提示声音(最小化后 、当前任务非浏览器时都可以使用)
2016-03-24 17:40
681 查看
1、上次写过一个浏览器播放提示音 但使用过程中不是很理想
(1)当前任务不是浏览器时(最前端运行浏览器)事件堆积到一起不执行 执行时一下子触发好多提示音
2、audio标签不存在这个问题具体代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script>
setInterval("myInterval()",5000);//1000为1秒钟
function myInterval()
{
document.getElementById('myTune').play();
}
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>one</title>
</head>
<body>
<h5>sgmlp</h5>
<div id="content">
<div style="margin-bottom: 20px;">
<button id="playButton" onclick="document.getElementById('myTune').play()">Play Music</button>
<button id="pauseButton" onclick="document.getElementById('myTune').pause()">Pause Music</button>
<button id="stopButton" onclick="document.getElementById('myTune').pause(); document.getElementById('myTune').currentTime = 0;">Stop Music</button>
</div>
<audio id="myTune">
<source src="6138.mp3">
</audio>
</body>
</html>
(1)当前任务不是浏览器时(最前端运行浏览器)事件堆积到一起不执行 执行时一下子触发好多提示音
2、audio标签不存在这个问题具体代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script>
setInterval("myInterval()",5000);//1000为1秒钟
function myInterval()
{
document.getElementById('myTune').play();
}
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>one</title>
</head>
<body>
<h5>sgmlp</h5>
<div id="content">
<div style="margin-bottom: 20px;">
<button id="playButton" onclick="document.getElementById('myTune').play()">Play Music</button>
<button id="pauseButton" onclick="document.getElementById('myTune').pause()">Pause Music</button>
<button id="stopButton" onclick="document.getElementById('myTune').pause(); document.getElementById('myTune').currentTime = 0;">Stop Music</button>
</div>
<audio id="myTune">
<source src="6138.mp3">
</audio>
</body>
</html>
相关文章推荐
- Android Manifest 用法
- Android学习笔记(二九):嵌入浏览器
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Extjs4.0 最新最全视频教程
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- HTML5中在客户端验证文件上传的大小
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- html5 web数据存储
- js数组实现图片轮播
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Apple官网研究之使用Justify布局导航
- Mootools 1.2教程 函数
- autoit InputBox 函数
- 文件遍历排序函数
- 通过Mootools 1.2来操纵HTML DOM元素