我想在网页上播放多媒体文件,但是不想被下到客户端本地再播放。有没有作过的,给点解放的办法或代码好吗
解决方案 »
- 如何通过模糊查询表中的字段,来获取该表的其他字段的值,求高手给思路
- ajax的url路径
- 求一个ASP的高手 高手 高高手
- 使用自定义控件后无法使用DropdownList控件的SelectedIndexChanged事件 附件中有我写的有问题的程序,大家哟空帮我看看这是为什么啊?谢谢啦 !我把将AutoPostback属性已经设置为true了.
- ASP.NET下使用[FCKeditor]问题,请高手帮忙!
- 怎么样在web应用程序中放入一个多线程!!!!
- 问两个小小的问题!
- 数据库所有者的问题
- 多条件查询!求一个简单高效的方法!
- 建立javascript 文件的问题?
- asp.net文本框输入格式的问题
- ASP.NET太繁人了,怎么一个页面只能有一个form运行在服务端?
代码片断如下:
<object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="ShowDisplay" value="0">
<param name="ShowControls" value="1">
<param name="AutoStart" value="1">
<param name="AutoRewind" value="0">
<param name="PlayCount" value="0">
<param name="Appearance value="0 value=""">
<param name="BorderStyle value="0 value=""">
<param name="MovieWindowHeight" value="240">
<param name="MovieWindowWidth" value="320">
<param name="FileName" value="file:///D|/work/vod/Mbar.avi">
<embed width="400" height="200" border="0" showdisplay="0" showcontrols="1" autostart="1" autorewind="0" playcount="0" moviewindowheight="240" moviewindowwidth="320" filename="file:///D|/work/vod/Mbar.avi" src="Mbar.avi">
</embed>
</object>放在 <body> 里面。下面是部分解释:<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" >
<param name="Filename" value="1.Wma"> <!--你文件的位置-->
<param name="PlayCount" value="1"><!--控制重复次数: “x”为几重复播放几次; x=0,无限循环。-->
<param name="AutoStart" value="0"><!--控制播放方式: x=1,打开网页自动播放; x=0,按播放键播放。-->
<param name="ClickToPlay" value="1"><!--控制播放开关: x=1,可鼠标点击控制播放或暂停状态; x=0,禁用此功能。-->
<param name="DisplaySize" value="0"><!--控制播放画面: x=0,原始大小; x=1,一半大小; x=2,2倍大小。-->
<param name="EnableFullScreen Controls" value="1"><!--控制切换全屏: x=1,允许切换为全屏; x=0,禁用此功能。-->
<param name="ShowAudio Controls" value="1"><!--控制音量: x=1,允许调节音量; x=0,禁止音量调节。-->
<param name="EnableContext Menu" value="1"><!--控制快捷菜单: x=1,允许使用右键菜单; x=0,禁用右键菜单。-->
<param name="ShowDisplay" value="1"><!--控制版权信息: x=1,显示电影及作者信息;x=0,不显示相关信息-->
</object >
border="0" VIEWASTEXT>
<PARAM NAME="controls" VALUE="All">
<PARAM NAME="console" VALUE="Clip1">
<PARAM NAME="autostart" VALUE="0">
<PARAM NAME="src" VALUE='<%# GetConnMd((string)DataBinder.Eval(Container.DataItem,"audiopath")) %>' ref>
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="LOOP" value="1">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="-1">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</OBJECT>
--------------------------------
public string GetConnMd(string urlReq)
{
Random ra = new Random();
int raNum=ra.Next(10,1000);
string _fileStr="";
_fileStr=Path.GetFileName(Server.MapPath(urlReq));
if(_fileStr!="")
{
LogAndReg smsPwd=new LogAndRegClass();
smsPwd.password=_fileStr;
string EncodeString="";
EncodeString=smsPwd.Md5_Encode();
return "../user/"+urlReq + "?" + EncodeString + "&" + raNum.ToString();
}
else
{
return "XXX";
}
}
这样就看到到真正文件的地址了
例似于酷狗,或是POPC ,泡泡等的网络程序
大家都是想要这个,但是为什么没有人提示个好的方案呢。是分不够吗?