用javascript进行声音播放控制的问题,为什么这段代码我这就是通不过呢,老是说对象不支持这个属性或方法 楼主的代码在我的机器上运行完全正常。我的系统是win2000+IE6 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你嵌入的ActiveX播放器控件的classid属性呢? 我的也是win2000 professional + IE6,什么原因啊!我搞不懂!莫名………… Re:yjgx007(谁是高手),好像不要那个了吧!如果要,我该怎么获得? 给你一个不需要任何ActiveX控件的播放器<script>function play(song){if(document.mid.dynsrc=="about:blank"){ document.mid.dynsrc=song bname.value="stop" } else { document.mid.dynsrc="about:blank" bname.value="play" }}</script>很简单.通过一个条件逻辑来判断,是否播放.通过传递的参数song来决定播放的曲目..由于脚本语言,并不强调类型,而是运行时动态绑定.并且它并不存在编译环节.因此不用事先申明.HTML中的运行标签如下:<img name="mid" dynsrc="about:blank" loop="infinite" width="1" height="1"> <input type="button" id="bname" onclick=play(midSelect.options[midSelect.selectedIndex].value) value=play style="color: #FFFFCC; border-style: outset; border-width: 0" /> <select size="1" name="midSelect" onChange=play(midSelect.options[midSelect.selectedIndex].value)> <option>请选择歌曲</option> <option value="D:\My Music\download\童年.mp3">adagio</option> <option value="http://music.21youth.com/mp3/en/secret/3/dreamcatcher.mp3">Dreamcatcher</option><option value="http://music.21youth.com/mp3/en/secret/2/appassionata.mp3">Appassionata</option><option value="http://music.21youth.com/mp3/en/secret/3/aquarell.mp3">Aquarell</option><option value="http://music.21youth.com/mp3/en/secret/1/songfrom.mp3">Songs From A Secret Garden</option><option value="http://music.21youth.com/mp3/en/secret/4/greenwaves.MP3">GreenWaves</option><option value="http://music.21youth.com/mp3/en/secret/3/inourtears.mp3">InOurTears</option><option value="http://music.21youth.com/mp3/en/secret/1/serenadetospring.mp3">SerenadeToSpring</option><option value="http://music.21youth.com/mp3/en/secret/1/nocturne.mp3">Nocturne</option><option value="http://music.21youth.com/mp3/en/secret/4/elegie.MP3">Elegie</option></select></p> 我原先的问题找到了,好像是要设置浏览器默认的媒体播放器才行,在开始菜单中设置默认的媒体播放器,我选了window media player就可以在ie下通过了,但是ns还是没有解决掉,因为一进这个页面就自动跑到要下载plugin的地方去了,而且即使下载了插件(大多收费),也不知道这些插件会给些什么接口……谁能再想想办法?请!!! 用media player吧可以做的和exe播放起一样,呵呵 http://expert.csdn.net/Expert/TopicView.asp?id=697833 responseBody的问题 URL调用js的具体方法 问个jquery问题 CDSN有好多BUG! 在firefox中文本框无法获得焦点 <div>显示问题,如何及时刷新屏幕?? ------ select框的问题(不好意思没有分了)----- 如何用onMouseOver改变单元格的背景图片? 请问str = str + document.forms[0].list[i].value + "\n"中"\n"是什么意思? 国内专业的注册表论坛,欢迎光临。 怎样取某年某月的周末(六、日)共有多少天 怎样规范书写htm、asp文档,使得htm、asp文档转换为js文档不至于出错?
<script>function play(song)
{if(document.mid.dynsrc=="about:blank"){ document.mid.dynsrc=song bname.value="stop" } else { document.mid.dynsrc="about:blank" bname.value="play" }}</script>很简单.通过一个条件逻辑来判断,是否播放.通过传递的参数song来决定播放的曲目..由于脚本语言,并不强调类型,而是运行时动态绑定.并且它并不存在编译环节.因此不用事先申明.HTML中的运行标签如下:<img name="mid" dynsrc="about:blank" loop="infinite" width="1" height="1"> <input type="button" id="bname" onclick=play(midSelect.options[midSelect.selectedIndex].value) value=play style="color: #FFFFCC; border-style: outset; border-width: 0" /> <select size="1" name="midSelect" onChange=play(midSelect.options[midSelect.selectedIndex].value)> <option>请选择歌曲</option> <option value="D:\My Music\download\童年.mp3">adagio</option> <option value="http://music.21youth.com/mp3/en/secret/3/dreamcatcher.mp3">Dreamcatcher</option><option value="http://music.21youth.com/mp3/en/secret/2/appassionata.mp3">Appassionata</option><option value="http://music.21youth.com/mp3/en/secret/3/aquarell.mp3">Aquarell</option><option value="http://music.21youth.com/mp3/en/secret/1/songfrom.mp3">Songs From A Secret Garden</option><option value="http://music.21youth.com/mp3/en/secret/4/greenwaves.MP3">GreenWaves</option><option value="http://music.21youth.com/mp3/en/secret/3/inourtears.mp3">InOurTears</option><option value="http://music.21youth.com/mp3/en/secret/1/serenadetospring.mp3">SerenadeToSpring</option><option value="http://music.21youth.com/mp3/en/secret/1/nocturne.mp3">Nocturne</option><option value="http://music.21youth.com/mp3/en/secret/4/elegie.MP3">Elegie</option></select></p>
可以做的和exe播放起一样,呵呵