我的网页中有这样一个播放器;代码如下
<object  classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"  id="MediaPlayer1"  >  
<param  name="Filename"  value="客家婚俗片头.wmv">  <!--你文件的位置-->
<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>
现在我想将<param  name="Filename"  value="客家婚俗片头.wmv">  路径动态的设置,也就是我要通过程序来实现从数据库中读取相对路径来动态更改视频文件路径。
急~~~~~~~~~~~~~~~~~~~~~~~~~希望各位高手能够提供相关的解决方案!!!谢谢,在线等!!!!!!!!!!!

解决方案 »

  1.   

    你如果用C#来写ASP.NET的话,你的这个控件应该是属于客户端使用的,也就是说你在服务端的代码取得的文件路径字串,必须通过客户端的脚本设置对象属性的方法才能达到你的要求.这样的话最好写一个JS文件,里面写一个调用方法,在你的页面初始化时调用(在BODY的ONLOAD里面调用这个方法就行).
    这个方法里只要根据传入的字串值,将画面上指定ID的对象取得,然后设置它的属性值就可以了.如果不想让自己的文件路径暴露出来,需要一些其他的方法,比如将你的信息分成多个字串,再通过一些加密加密的计算,在脚本里重新计算出来,或者干脆就用脚本通过其他方式取得你的文件路径.