怎样在网页上播放声音?
在播放声音之前需要有逻辑条件判断
逻辑判断在c#代码里进行,如果条件满足,则播放指定的声音文件,条件否的话则不播放,怎么写??
而且在界面上不要出现播放器
另外我也查了一下,好像播放声音这种代码都是用js脚本写的?那么在c#代理能直接调用js脚本中的函数吗?
搞定马上给分
[解决办法]
<object id= "player " height= "64 " width= "260 " classid= "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ">
<param name= "AutoStart " value= "-1 "/>
<!--是否自动播放-->
<param name= "Balance " value= "0 "/>
<!--调整左右声道平衡,同上面旧播放器代码-->
<param name= "enabled " value= "-1 "/>
<!--播放器是否可人为控制-->
<param name= "EnableContextMenu " value= "-1 "/>
<!--是否启用上下文菜单-->
<param name= "url " value= "../musicfile/1.mp3 "/> //文件地址
<!--播放的文件地址-->
<param name= "PlayCount " value= "1 "/>
<!--播放次数控制,为整数-->
<param name= "rate " value= "1 "/>
<!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name= "currentPosition " value= "0 "/>
<!--控件设置:当前位置-->
<param name= "currentMarker " value= "0 "/>
<!--控件设置:当前标记-->
<param name= "defaultFrame " value= " "/>
<!--显示默认框架-->
<param name= "invokeURLs " value= "0 "/>
<!--脚本命令设置:是否调用URL-->
<param name= "baseURL " value= " "/>
<!--脚本命令设置:被调用的URL-->
<param name= "stretchToFit " value= "0 "/>
<!--是否按比例伸展-->
<param name= "volume " value= "50 "/>
<!--默认声音大小0%-100%,50则为50%-->
<param name= "mute " value= "0 "/>
<!--是否静音-->
<param name= "uiMode " value= "mini " />
<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
<param name= "windowlessVideo " value= "0 "/>
<!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name= "fullScreen " value= "0 "/>
<!--开始播放是否自动全屏-->
<param name= "enableErrorDialogs " value= "-1 "/>
<!--是否启用错误提示报告-->
<param name= "SAMIStyle " value= " "/>
<!--SAMI样式-->
<param name= "SAMILang " value= " "/>
<!--SAMI语言-->
<param name= "SAMIFilename " value= " "/>
<!--字幕ID-->
</object>
<embed src= "http://wmt2.aboutmedia.com.tw/Aboutmedia/warner/mtv/naying-021011_01v_120k.wmv ";;
autostart= "true " loop= "true " width= "200 " height= "150 " >
把这个网址http://wmt2.aboutmedia.com.tw/Aboutmedia/warner/mtv/naying-021011_01v_120k.wmv换成你要看的电影就行了
有图像的rm格式:
<OBJECT classid= 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA ' height=288 id=video1 width=305 VIEWASTEXT>
<param name= '_ExtentX ' value= '5503 '>
<param name= '_ExtentY ' value= '1588 '>
<param name= 'AUTOSTART ' value= '-1 '>
<param name= 'SHUFFLE ' value= '0 '>
<param name= 'PREFETCH ' value= '0 '>
<param name= 'NOLABELS ' value= '0 '>
<param name= 'SRC ' value= 'http://media.cdut.edu.cn/ram/new/xiaoxin1.ram '>
<param name= 'CONTROLS ' value= 'Imagewindow,StatusBar,ControlPanel '>
<param name= 'CONSOLE ' value= 'RAPLAYER '>
<param name= 'LOOP ' value= '0 '>
<param name= 'NUMLOOP ' value= '0 '>
<param name= 'CENTER ' value= '0 '>
<param name= 'MAINTAINASPECT ' value= '0 '>
<param name= 'BACKGROUNDCOLOR ' value= '#000000 '>
</OBJECT>
无图像的rm格式:如相声,歌曲。。。
<object ID= 'video2 ' WIDTH= '300 ' HEIGHT= '62 ' CLASSID= 'CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA '>
<param name= '_ExtentX ' value= '9657 '>
<param name= '_ExtentY ' value= '847 '>
<param name= 'AUTOSTART ' value= '-1 '>
<param name= 'SHUFFLE ' value= '0 '>
<param name= 'PREFETCH ' value= '0 '>
<param name= 'NOLABELS ' value= '0 '>
<param name= 'SRC ' value= 'http://210.242.69.206/ramgen/broadcast/BCC/encoder/hipop.rm '>
<param name= 'CONTROLS ' value= 'StatusBar,controlpanel '>
<param name= 'CONSOLE ' value= 'Clip1 '>
<param name= 'LOOP ' value= '0 '>
<param name= 'NUMLOOP ' value= '0 '>
<param name= 'CENTER ' value= '0 '>
<param name= 'MAINTAINASPECT ' value= '0 '>
<param name= 'BACKGROUNDCOLOR ' value= '#000000 '>
</object>
最简单的media格式的播放器。。自动识别有无图像,但是版本是你机器的!
<embed src= 'mms://61.175.132.221/tv/mtv/f4/makeawish.wmv ' width=200 height=200 autostart=true loop=true> </embed>
有图像的media播放器,自动调用网上的插件。
<object id=nstv classid= 'CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ' width=280 height=265 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name= 'URL ' value= 'http://202.99.11.42/xiangsheng/ymjr.wma '>
<PARAM NAME= 'UIMode ' value= 'full '> <PARAM NAME= 'AutoStart ' value= 'true '>
<PARAM NAME= 'Enabled ' value= 'true '>
<PARAM NAME= 'enableContextMenu ' value= 'false '>
<param name= 'WindowlessVideo ' value= 'true '> </object>
无图像的media播放器。。。同上。
<object id=nstv classid= 'CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ' width=280 height=60 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name= 'URL ' value= 'http://202.99.11.42/xiangsheng/ymjr.wma '>
<PARAM NAME= 'UIMode ' value= 'full '> <PARAM NAME= 'AutoStart ' value= 'true '>
<PARAM NAME= 'Enabled ' value= 'true '>
<PARAM NAME= 'enableContextMenu ' value= 'false '>
</object>
只是界面不同的media的调插件播放器。。建议不用这个,,你可以看!
<embed src= 'http://av.wanwa.com/fileroot/AV/Ramfiles/23809.ram ' type= 'audio/x-pn-realaudio-plugin ' console= 'Clip1 ' controls= 'ControlPanel,StatusBar ' height= '60 ' width= '275 ' autostart= 'true '> </embed>
本人择偶标准:
select top 100 ppmm from girl where age between 20 and 24 AND height between 155 and 165 AND area = 'shanghai ' AND wedlock = null AND program in hobby order by beautiful desc
1,mid
Code:
<embed src= " <:FILENAME:> " type= "audio/midi " hidden= "false " autostart= "true " loop= "true " height= "20 " width= "200 "> </embed>
2,mp3
Code:
<embed controller= "true " width= "200 " height= "20 " src= " <:FILENAME:> " border= "0 " pluginspage= "http://www.apple.com/quicktime/download/indext.html "> </embed>
3,avi
Code:
<embed src= " <:FILENAME:> " border= "0 " width= " <:WIDTH:> " height= " <:HEIGHT:> " type= "application/x-mplayer2 "> </embed>
4,flash
Code:
<embed src= " <:FILENAME:> " pluginspage= "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash " type= "application/x-shockwave-flash " width= " <:WIDTH:> " height= " <:HEIGHT:> " play= "true " loop= "true " quality= "high " scale= "showall " menu= "true "> </embed>
5,mpg
Code:
<embed src= " <:FILENAME:> " border= "0 " width= " <:WIDTH:> " height= " <:HEIGHT:> " type= "application/x-mplayer2 "> </embed>
6,mov
Code:
<embed controller= "true " width= " <:WIDTH:> " height= " <:HEIGHT:> " src= " <:FILENAME:> " border= "0 " pluginspage= "http://www.apple.com/quicktime/download/indext.html "> </embed>
7,rm
Code:
<OBJECT> " height= " <:HEIGHT:> ">
<PARAM NAME= "CONTROLS " VALUE= "ImageWindow ">
<PARAM NAME= "AUTOSTART " Value= "true ">
<PARAM NAME= "SRC " VALUE= " <:FILENAME:> ">
<embed height= " <:HEIGHT:> " width= " <:WIDTH:> " controls= "ImageWindow " src= " <:FILENAME:> ?embed " type= "audio/x-pn-realaudio-plugin " autostart= "true " nolabels= "0 " autogotourl= "-1 "> </OBJECT>
8,anthware
Code:
<object classid= "CLSID:15B782AF-55D8-11D1-B477-006097098764 " codebase= "http://download.macromedia.com/pub/shockwave/cabs/authorware/awswax65.cab#version=6,5,0,66 "; width= "640 " height= "480 ">
<param name= "SRC " value= "sdfs.aam ">
<param name= "PALETTE " value= "background ">
<param name= "WINDOW " value= "inPlace ">
<param name= "BGCOLOR " value= "#FFFFFF ">
<embed src= "sdfs.aam " palette= "background " window= "inPlace " bgcolor= "#FFFFFF " pluginspage= "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveAuthorware "; type= "application/x-authorware-map " width= "640 " height= "480 ">
[解决办法]
用literal,将c#代码中将 <object id= "player " height= "64 " width= "260 " classid= "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 "> ..拼成字符串然后赋给literal.Text就ok了
[解决办法]
if(条件)
{
//播放
}
else
{
Response.Write( "对不起.你没有播放的条件! ");
Response.End();
}
[解决办法]
有图像的rm格式:
<OBJECT classid= 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA ' height=288 id=video1 width=305 VIEWASTEXT>
<param name= '_ExtentX ' value= '5503 '>
<param name= '_ExtentY ' value= '1588 '>
<param name= 'AUTOSTART ' value= '-1 '>
<param name= 'SHUFFLE ' value= '0 '>
<param name= 'PREFETCH ' value= '0 '>
<param name= 'NOLABELS ' value= '0 '>
<param name= 'SRC ' value= 'http://media.cdut.edu.cn/ram/new/xiaoxin1.ram '>
<param name= 'CONTROLS ' value= 'Imagewindow,StatusBar,ControlPanel '>
<param name= 'CONSOLE ' value= 'RAPLAYER '>
<param name= 'LOOP ' value= '0 '>
<param name= 'NUMLOOP ' value= '0 '>
<param name= 'CENTER ' value= '0 '>
<param name= 'MAINTAINASPECT ' value= '0 '>
<param name= 'BACKGROUNDCOLOR ' value= '#000000 '>
</OBJECT>
无图像的rm格式:如相声,歌曲。。。
<object ID= 'video2 ' WIDTH= '300 ' HEIGHT= '62 ' CLASSID= 'CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA '>
<param name= '_ExtentX ' value= '9657 '>
<param name= '_ExtentY ' value= '847 '>
<param name= 'AUTOSTART ' value= '-1 '>
<param name= 'SHUFFLE ' value= '0 '>
<param name= 'PREFETCH ' value= '0 '>
<param name= 'NOLABELS ' value= '0 '>
<param name= 'SRC ' value= 'http://210.242.69.206/ramgen/broadcast/BCC/encoder/hipop.rm '>
<param name= 'CONTROLS ' value= 'StatusBar,controlpanel '>
<param name= 'CONSOLE ' value= 'Clip1 '>
<param name= 'LOOP ' value= '0 '>
<param name= 'NUMLOOP ' value= '0 '>
<param name= 'CENTER ' value= '0 '>
<param name= 'MAINTAINASPECT ' value= '0 '>
<param name= 'BACKGROUNDCOLOR ' value= '#000000 '>
</object>
最简单的media格式的播放器。。自动识别有无图像,但是版本是你机器的!
<embed src= 'mms://61.175.132.221/tv/mtv/f4/makeawish.wmv ' width=200 height=200 autostart=true loop=true> </embed>
有图像的media播放器,自动调用网上的插件。
<object id=nstv classid= 'CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ' width=280 height=265 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name= 'URL ' value= 'http://202.99.11.42/xiangsheng/ymjr.wma '>
<PARAM NAME= 'UIMode ' value= 'full '> <PARAM NAME= 'AutoStart ' value= 'true '>
<PARAM NAME= 'Enabled ' value= 'true '>
<PARAM NAME= 'enableContextMenu ' value= 'false '>
<param name= 'WindowlessVideo ' value= 'true '> </object>
无图像的media播放器。。。同上。
<object id=nstv classid= 'CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 ' width=280 height=60 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name= 'URL ' value= 'http://202.99.11.42/xiangsheng/ymjr.wma '>
<PARAM NAME= 'UIMode ' value= 'full '> <PARAM NAME= 'AutoStart ' value= 'true '>
<PARAM NAME= 'Enabled ' value= 'true '>
<PARAM NAME= 'enableContextMenu ' value= 'false '>
</object>
只是界面不同的media的调插件播放器。。建议不用这个,,你可以看!
<embed src= 'http://av.wanwa.com/fileroot/AV/Ramfiles/23809.ram ' type= 'audio/x-pn-realaudio-plugin ' console= 'Clip1 ' controls= 'ControlPanel,StatusBar ' height= '60 ' width= '275 ' autostart= 'true '> </embed>
本人择偶标准:
select top 100 ppmm from girl where age between 20 and 24 AND height between 155 and 165 AND area = 'shanghai ' AND wedlock = null AND program in hobby order by beautiful desc
1,mid
Code:
<embed src= " <:FILENAME:> " type= "audio/midi " hidden= "false " autostart= "true " loop= "true " height= "20 " width= "200 "> </embed>
2,mp3
Code:
<embed controller= "true " width= "200 " height= "20 " src= " <:FILENAME:> " border= "0 " pluginspage= "http://www.apple.com/quicktime/download/indext.html "> </embed>
3,avi
Code:
<embed src= " <:FILENAME:> " border= "0 " width= " <:WIDTH:> " height= " <:HEIGHT:> " type= "application/x-mplayer2 "> </embed>
4,flash
Code:
<embed src= " <:FILENAME:> " pluginspage= "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash " type= "application/x-shockwave-flash " width= " <:WIDTH:> " height= " <:HEIGHT:> " play= "true " loop= "true " quality= "high " scale= "showall " menu= "true "> </embed>
5,mpg
Code:
<embed src= " <:FILENAME:> " border= "0 " width= " <:WIDTH:> " height= " <:HEIGHT:> " type= "application/x-mplayer2 "> </embed>
6,mov
Code:
<embed controller= "true " width= " <:WIDTH:> " height= " <:HEIGHT:> " src= " <:FILENAME:> " border= "0 " pluginspage= "http://www.apple.com/quicktime/download/indext.html "> </embed>
7,rm
Code:
<OBJECT> " height= " <:HEIGHT:> ">
<PARAM NAME= "CONTROLS " VALUE= "ImageWindow ">
<PARAM NAME= "AUTOSTART " Value= "true ">
<PARAM NAME= "SRC " VALUE= " <:FILENAME:> ">
<embed height= " <:HEIGHT:> " width= " <:WIDTH:> " controls= "ImageWindow " src= " <:FILENAME:> ?embed " type= "audio/x-pn-realaudio-plugin " autostart= "true " nolabels= "0 " autogotourl= "-1 "> </OBJECT>
8,anthware
Code:
<object classid= "CLSID:15B782AF-55D8-11D1-B477-006097098764 " codebase= "http://download.macromedia.com/pub/shockwave/cabs/authorware/awswax65.cab#version=6,5,0,66 "; width= "640 " height= "480 ">
<param name= "SRC " value= "sdfs.aam ">
<param name= "PALETTE " value= "background ">
<param name= "WINDOW " value= "inPlace ">
<param name= "BGCOLOR " value= "#FFFFFF ">
<embed src= "sdfs.aam " palette= "background " window= "inPlace " bgcolor= "#FFFFFF " pluginspage= "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveAuthorware "; type= "application/x-authorware-map " width= "640 " height= "480 ">
[解决办法]
应该是和asp的思路差不多的asp里用 <%%> 把要写的Script代码写在里面
同样asp.net里也可以
例子:
1. <%if(true){%>
<td> test </td>
<%}%>
2. <td> <%=变量名称%> </td>
3. <td> <%=fangfa( "haha ")%> </td>
4. <param name= "AutoStart " value= " <%=Fangfa()%> "/>
<!--是否自动播放-->
CS:
public string IsAutoStart()
{
if(true)
return "-1 ";
else
return "? ";
}