请叫高手如何在asp.net页面播放声音文件?

问题描述

我想在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">&nbsp;&nbsp;<ahref="index.aspx"><spanstyle="color:#003366;">PageHome</span></a>&gt;&gt;Resources&gt;&gt;TeachingAudio</div><divclass="newsBottomFont"><divclass="right"style="width:725px;font-size:14px;font-family:Arial;background-color:#eff3f7;height:379px;"align="center">&nbsp;<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>&nbsp;<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>

时间: 2025-01-28 11:05:34

请叫高手如何在asp.net页面播放声音文件?的相关文章

请教一个很简单的问题,如何在ASP.net页面上显示一个变量

问题描述 请教一个很简单的问题,如何在ASP.net页面上显示一个变量,比如登陆的时候,在固定位置显示***你好.如果不用response.write还有没有别的办法啊 解决方案 解决方案二:可以在你想放变量的地方放一个LABEL..赋值后显示就OK了解决方案三:好的,谢谢啦解决方案四:方法很多,常见的如楼上

如何在ASP.net页面中请求远程Web站点

问:如何在已有ASP.net页面中,去请求远程WEB站点,并能传参,且得到请求所响应的结果.用下边的小例子讲解具体功能的实现: 首先,我们想要请求远程站点,需要用到HttpWebRequest类,该类在System.Net命名空间中,所以需要引用一下.另外,在向请求的页面写入参数时需要用到Stream流操作,所以需要引用System.IO命名空间. 以下为Get请求方式: Uri uri = new Uri("http://www.cnsaiko.com/");//创建uri对象,指定

如何在 ASP.NET 中下载文件

这是笔者常被问到的一个问题,如何通过ASP.NET来下载文件,这个问题可大可小,我们先从小的开始. 这是笔者常被问到的一个问题,如何通过ASP.NET来下载文件,这个问题可大可小,我们先从小的开始.当我们要让用户下载一个文件,最简单的方式是通过Response.Redirect指令: Response.Redirect("test.doc") 您可以把上面这行指令放在Button的Click事件当中,当用户点击按钮之后,网页就会被转址到该word档,造成下载的效果. 但是这样的下载有几

如何在asp.net页面上放置的控件上实现左右键菜单,同时对之操作(1

asp.net|菜单|控件|页面 前言: 大家也许开发了很多windows界面的解决方案,对于菜单的使用可以说是滚瓜烂熟,当然,如何实现windows窗口上的左右键功能也是不在话下. 但是如何在web窗口实现菜单呢? 很多人说.用javascript或者是vbscript来实现.完全正确.一般说来是在前台用脚本语言来写.现在也有基于不是用脚本语言的控件的方式来实现的方式.用控件来实现的方法大家可以参考我写的<基于asp.net的webmenu的数据操作>一文,用控件很容易的. 我说的是老生常谈

ASP.NET页面的服务器端

作为一名 ASP.NET 开发人员,您可能非常清楚 ASP.NET 如何处理 .aspx 资源中的代码,如何对标记 进行分析并将其动态转换成 Visual Basic 或 C# 类,等等.但是接下来呢?ASP.NET 生成的文件 保存在哪里?如何利用它们满足页面请求?从上个月起,我开始关注这一过程.在本月的内容中,我将对 服务器上所发生的操作进行分析,以便您能够避免某些常见的问题隐患. 我将讨论 ASP.NET 临时文件的 存储以及动态生成的用于为页面响应提供服务的类的源代码.此外,我还将构建一

在ASP.NET页面中动态添加控件

今天被问到如何在ASP.NET 页面中动态创建一批控件,并且希望在后续代码 中能访问到这些动态创建的控件.我用下面的例子来解释这个问题 页面文件: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title></title> </head> <body> <form id="form1&quo

利用ASP.NET设计FTP文件上传(純前臺代碼)

asp.net|上传|设计|asp.net|上传 <% @ Import Namespace=" System.IO " %><html ><BODY ><SCRIPT LANGUAGE = "VB" RUNAT = "SERVER" > Sub UploadFile_Clicked ( Sender as Object, e as EventArgs ) Dim lstrFileName as s

利用ASP.NET设计FTP文件上传(下)

四. 程序源代码: <% @ Import Namespace=" System.IO " %><html ><BODY ><SCRIPT LANGUAGE = "VB" RUNAT = "SERVER" > Sub UploadFile_Clicked ( Sender as Object, e as EventArgs ) Dim lstrFileName as string Dim lstrF

在ASP.NET中进行文件处理(2)

asp.net 1).程序设计中的主要思路及步骤:       本ASP.NET页面中采用的程序语言是VB.NET.程序主要功能是打开指定文件并把文件以ASCII码的形式显示出来.下面是程序设计中的一些主要步骤:       i>.读取文件中用到的对象--StreamReader       在System.IO中定义了一个读取文件的对象--StreamReader,本程序就是通过这个对象完成对文件的读取.然后以文本形式显示出来.具体如下:      Dim streamreaderobj As