可能我表达的不是很清楚
实际上功能很简单
只要触发某事件,发出音效就可以了所谓“连续触发”是鉴于某些属性(如:embeded)只能发出一次音效来说的
实际上功能很简单
只要触发某事件,发出音效就可以了所谓“连续触发”是鉴于某些属性(如:embeded)只能发出一次音效来说的
解决方案 »
- 如何用js控制ie8-ie9浏览器多标签关闭事件,而不触发刷新事件!
- js出错的话IE9和火狐里怎么查看错误?
- 关于JavaScript对象
- height: auto; 与不写height 有什么区别啊
- 为什么onSubmit="return check();"不执行?疯了!
- 100分求个剔除html标记的正则
- 如何让下拉列表框的值不改变
- javascript读取硬件信息
- 要想正常运行var objdbConn = new ActiveXObject("ADODB.Connection");浏览器哪些地方的哪个选项需要做哪些改动, 详见内
- 求大神解答!!!!!
- 如果将ie的安全级别设为中级,是否有办法让new ActiveXObject("Excel.Application")执行通过
- 紧急!求助!窗口右边的滚动条的宽度如何得到?
详细点,行吗?
<bgsound id=snd src="25.mid" loop=-1 volume=0>
</head>
<body> <select size="1" name="D1" onchange="snd.src=this.value">
<option value="2.mid">2.mid</option>
<option selected value="3.mid">3.mid</option>
</select>
<input type="button" value="Play" onclick="snd.volume=0">
<input type="button" value="Stop" onclick="snd.volume=-10000">
</body>
但是,你要知道
我播放的是音效,一般情况下是长约几秒的wav文件,即:如果事件发生,我及时改变音量,但未必就那么巧能同步,如果播放的是一段音效的尾部,接下来再是循环后的头部,效果就大打折扣了。
能不能尝试别的解决方案
<script>
oldsnd="25.mid"
function Playsnd(off){
if (off==0) {oldsnd=snd.src;snd.src=""}
else snd.src=oldsnd
}
</script>
<bgsound id=snd src="25.mid" loop=-1 volume=0>
</head>
<body> <select size="1" name="D1" onchange="snd.src=this.value">
<option value="2.mid">2.mid</option>
<option selected value="3.mid">3.mid</option>
</select>
<input type="button" value="Play" onclick="Playsnd(1)">
<input type="button" value="Stop" onclick="Playsnd(0)">
</body>
靠!怎么办?换成embed试试??