问题描述
我想在asp.net页面中播放wav的声音文件,需要触发事件发出声音,请问如何实现。网上说用背景声音,似乎不行啊
解决方案
解决方案二:
<html><head><title>用javascript进行声音播放控制</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><scriptlanguage="JavaScript"><!--//定义一个声音播放控制的function,需注意Netscape和IE对script的解释各不相同functionMM_controlSound(sndAction,sndObj){ if(eval(sndObj)!=null){ if(navigator.appName=='Netscape'){ eval(sndObj+((sndAction=='stop')?'.stop()':'.play(false)')); }elseif(eval(sndObj+".FileName")) {eval(sndObj+((sndAction=='stop')?'.stop()':'.play()')); }}}//--></script></head><body><!--开始控制声音播放--><embedname='MM_controlSound1'src='1.wma'loop=falseautostart=falsemastersoundhidden=truewidth=10height=10></embed><!--用onMouseOver控制声音播放--><ahref="#"onMouseOver="MM_controlSound('play','document.MM_controlSound1')"onMouseOut="MM_controlSound('stop','document.MM_controlSound1')">当鼠标移到这儿时会播放声音</a></body></html>
解决方案三:
可以用WINDOWSMEDIAPLAYER这个COM控件呀,这个也可以播放的
解决方案四:
调用API播放参考http://www.cnblogs.com/jushen7925/archive/2007/07/04/805741.htmlhttp://www.cnblogs.com/ydong/archive/2007/09/11/889830.html或通过realplayer等插件实现播放
解决方案五:
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>ZhongshanSchoolofMedicine,SunYat-senUniversity,Guangzhou,China</title><linkrel="stylesheet"type="text/css"href="/css/Common.css"/><linkrel="stylesheet"type="text/css"href="/css/news.css"/><styletype="text/css"><!--.right{background-color:#EFF3F7;width:540px;font-size:16px;padding:30px30px30px30px;margin-top:0px;float:left}--></style></head><bodystyle="margin-top:0px;background-image:url(images/bg2.gif);"oncontextmenu="returnfalse"><formid="form2"runat="server"><div><uc1:topID="Top1"runat="server"/><divclass="pageBody"style="background-color:White;"><divstyle="margin-top:4px;background-color:White"></div><divclass="siteMap"style="color:Blue;background-color:#eff3f7;border:1px#6eb3c1double"> <ahref="index.aspx"><spanstyle="color:#003366;">PageHome</span></a>>>Resources>>TeachingAudio</div><divclass="newsBottomFont"><divclass="right"style="width:725px;font-size:14px;font-family:Arial;background-color:#eff3f7;height:379px;"align="center"> <objectid="player"height="64"classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"style="width:380px"><paramNAME="AutoStart"VALUE="-1"><paramNAME="Balance"VALUE="0"><paramname="enabled"value="-1"><paramNAME="EnableContextMenu"VALUE="-1"><paramNAME="url"VALUE='<%=link%>'><paramNAME="PlayCount"VALUE="1"><paramname="rate"value="1"><paramname="currentPosition"value="0"><paramname="currentMarker"value="0"><paramname="defaultFrame"value=""><paramname="invokeURLs"value="0"><paramname="baseURL"value=""><paramname="stretchToFit"value="0"><paramname="volume"value="50"><paramname="mute"value="0"><paramname="uiMode"value="mini"><paramname="windowlessVideo"value="0"><paramname="fullScreen"value="0"><paramname="enableErrorDialogs"value="-1"><paramname="SAMIStyle"value="0"><paramname="SAMILang"value><paramname="SAMIFilename"value><!--是否自动播放--><!--调整左右声道平衡,同上面旧播放器代码--><!--播放器是否可人为控制--><!--是否启用上下文菜单--><!--播放的文件地址--><!--播放次数控制,为整数--><!--播放速率控制,1为正常,允许小数,1.0-2.0--><!--控件设置:当前位置--><!--控件设置:当前标记--><!--显示默认框架--><!--脚本命令设置:是否调用URL--><!--脚本命令设置:被调用的URL--><!--是否按比例伸展--><!--默认声音大小0%-100%,50则为50%--><!--是否静音--><!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示--><!--如果是0可以允许全屏,否则只能在窗口中查看--><!--开始播放是否自动全屏--><!--是否启用错误提示报告--><!--SAMI样式--><!--SAMI语言--><!--字幕ID--></object> <br/><asp:TextBoxID="TextBox1"runat="server"Height="273px"TextMode="MultiLine"Width="370px"></asp:TextBox><br/></div></div></div></div><uc2:bottomID="Bottom1"runat="server"/></form></body></html>
解决方案六:
<paramNAME="url"VALUE='<%=link%>'>
只要把想要播放的音頻地址綁定到Value值就行了.
解决方案七:
学习
解决方案八:
不会学习
解决方案九:
Object....
解决方案十:
顶,楼上的代码什么没反应?
解决方案十一:
播放音乐:1.<EMBEDsrc="播放的音乐文件名.*"width=144height=60border=0autostart=trueloop=true></EMBED>2.http://blog.csdn.net/chengking/archive/2005/10/07/496627.aspx3.http://community.csdn.net/Expert/topic/3161/3161698.xml?temp=.51961924.<head><bgsoundsrc="music/fallingstar.mid"loop="10"></head>