注册 登录
编程论坛 ASP.NET技术论坛

一个关于.aspx中内嵌播放器地址动态改变的问题.

airfei 发布于 2007-05-11 19:30, 846 次点击

小弟准备做一个视频点播网站,我做了个试验,在.aspx中内嵌下列播放器代码
<object id="player" name="player" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="272">
<param name="_ExtentX" value="18415">
<param name="_ExtentY" value="9102">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="-1">
<param name="SRC" value="E:\ftp\up\bz.rm"> //这里
<param name="CONTROLS" value="Imagewindow">
<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><br>
<object ID="RP2" CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" WIDTH="400" HEIGHT="57">
<param name="_ExtentX" value="18415">
<param name="_ExtentY" value="1005">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="-1">
<param name="SRC" value="E:\ftp\up\bz.rm"> //这里
<PARAM NAME="CONTROLS" VALUE="ControlPanel,StatusBar">
<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>

可以正常的播放.

现在的问题是:我把我的影片的地址都存入了SQL 2000数据库,只想提供上述一个播放界面,然后在网页中通过选择播放不同的电影链接,都到这个播放界面去播放.
怎么通过编程改变<param name="SRC" value="E:\ftp\up\bz.rm"> 中的地址.
在.cs文件中该怎样写

谢谢大家的帮助!!!!!

4 回复
#2
guming2007-05-12 12:25
回复:(airfei)一个关于.aspx中内嵌播放器地址动态改...
在HTML中&lt;param name="SRC" value="&lt;%=ViewState["播放路径"]%&gt;"&gt; ,在CS中动态控制ViewState["播放路径"]的值

[此贴子已经被作者于2007-5-12 12:25:54编辑过]


#3
airfei2007-05-14 00:07
能具体讲讲在在CS中怎样动态控制ViewState["播放路径"]的值吗
#4
guming2007-05-14 00:36
比如在DataGrid里,,在<ItemTemplate></ItemTemplate>中放入LinkButton,,再在LinkBtton的OnClick事件里控制
Session["播放路径"]的值。。你先按ItemIndex值查询到文件的路径,再赋给Session["播放路径"]。。。
#5
airfei2007-05-14 02:05
THANK YOU TO guming
1