分享一段利用JavaScript实现播放声音/音乐的例子。
分享一段利用JavaScript实现播放声音/音乐的例子。
<html><head><title>这种方式支持任何浏览器</title></head> <body> <div id="div1"></div><input type="button" value="立即" onclick="play_click(this,'http://www.zhuatu.com/crop/1.wav');"><div id="div2"></div><script language="javascript">function play_click(sef,url){var div = document.getElementById('div1'); div.innerHTML ='<embed src="'+url+'" loop="0" autostart="true" hidden="true"></embed>';var emb = document.getElementsByTagName('EMBED')[0];if(emb){/* 这里可以写成一个判断 wav 文件是否已加载完毕,以下采用setTimeout模拟一下 */ div = document.getElementById('div2'); div.innerHTML ='loading: '+emb.src; sef.disabled =true; setTimeout(function(){div.innerHTML='';},1000);}}</script> </body></html>以上代码对浏览器的兼容性很高,仔细看下如上代码无非也就是利用JavaScript对<embed>标签的组装。大家看了后可以自由扩展啦!
热点排行
- 使用JS播放声音/音乐的实现方法
- 解决用JS设置button属性disabled=true后不能提交办法
- JS命名规范、引用规范
- js 获得table表格的行和删除一行的方法
- HTML标签如何自定义属性
- 在VS2010里可以给JS函数添加代码提示\注释
- 利用jQuery制造验证码的代码分享例子
- 利用jQuery.Jcrop实现在线编辑图片/在线截图的方法(附代码)
- JS 中Regexp对象介绍
- 在网页中使用JS隐藏部分HTML标签代码的方法
- kindeditor HTML编辑器的配置方法
- 利用Javascript验证文本框里的值是否为数字的示例。
- 在自已的网站中引用Google地图及如何在Google上找经纬度的方法。
- Javascript处理URL传值中字符串乱码方法,JS编码和译码介绍
- Frame在页面中使用JS让IFrame自动适应高度
- JS中String对象中的相关方法
- Jqplot插件生成饼图后修改字体颜色的说明。
- Javascript函数返回一个数据对象-多个数据
最新更新
- JScript 语法错误的错误代码说明
- JavaScript层拖动并记录路线原路返回的效果代码
- 关于JavaScript中代码优化的一说想法
- Javascript获得URL中带参数值的解决方法
- 在网页中使用JS隐藏部分HTML标签代码的方法
- 图片随鼠标滑轮滑动改变大小的实例!
- 在自已的网站中引用Google地图及如何在Google上找经纬度的方法。
- Jqplot插件生成饼图后修改字体颜色的说明。
- Event的使用方法及火狐中获得Event对象的方法
- javaScript中apply的用法
- javascript中instanceof 运算符的用法
- 制作可以输入文字的下拉菜单
- javaScript从指定的URL中提取文件名的方法示例
- JavaScript将IP地址转换为对应的数值方法示例
- JavaScript让数字变成货币格式方法示例
- javaScript闭包的深入理解二
- javaScript闭包的深入理解一
- JavaScript中Cookie概述