播放视频文件用以下代码:
<OBJECT id=MediaPlayer 
                    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" 
                  type=application/x-oleobject height=330
                  standby="Loading Media Player components..." width=500
                  classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95 viewastext >
                              <PARAM NAME="AudioStream" VALUE="-1">
                              <PARAM NAME="AutoSize" VALUE="0">
                              <PARAM NAME="AutoStart" VALUE="1">
                              <PARAM NAME="AnimationAtStart" VALUE="0">
                              <PARAM NAME="AllowScan" VALUE="-1">
                              <PARAM NAME="AllowChangeDisplaySize" VALUE="-1">
                              <PARAM NAME="AutoRewind" VALUE="0">
                              <PARAM NAME="Balance" VALUE="0">
                              <PARAM NAME="BaseURL" VALUE="">
                              <PARAM NAME="BufferingTime" VALUE="5">
                              <PARAM NAME="CaptioningID" VALUE="">
                              <PARAM NAME="ClickToPlay" VALUE="0">
                              <PARAM NAME="CursorType" VALUE="0">
                              <PARAM NAME="CurrentPosition" VALUE="-1">
                              <PARAM NAME="CurrentMarker" VALUE="0">
                              <PARAM NAME="DefaultFrame" VALUE="">
                              <PARAM NAME="DisplayBackColor" VALUE="1">
                              <PARAM NAME="DisplayForeColor" VALUE="16777215">
                              <PARAM NAME="DisplayMode" VALUE="0">
                              <PARAM NAME="DisplaySize" VALUE="4">
                              <PARAM NAME="Enabled" VALUE="-1">
                              <PARAM NAME="EnableContextMenu" VALUE="0">
                              <PARAM NAME="EnablePositionControls" VALUE="-1">
                              <PARAM NAME="EnableFullScreenControls" VALUE="0">
                              <PARAM NAME="EnableTracker" VALUE="-1">
                              <PARAM NAME="Filename" VALUE="这里是要播放的媒体文件名">
                              <PARAM NAME="InvokeURLs" VALUE="-1">
                              <PARAM NAME="Language" VALUE="-1">
                              <PARAM NAME="Mute" VALUE="0">
                              <PARAM NAME="PlayCount" VALUE="1">
                              <PARAM NAME="PreviewMode" VALUE="0">
                              <PARAM NAME="Rate" VALUE="1">
                              <PARAM NAME="SAMILang" VALUE="">
                              <PARAM NAME="SAMIStyle" VALUE="">
                              <PARAM NAME="SAMIFileName" VALUE="">
                              <PARAM NAME="SelectionStart" VALUE="-1">
                              <PARAM NAME="SelectionEnd" VALUE="-1">
                              <PARAM NAME="SendOpenStateChangeEvents" VALUE="-1">
                              <PARAM NAME="SendWarningEvents" VALUE="-1">
                              <PARAM NAME="SendErrorEvents" VALUE="-1">
                              <PARAM NAME="SendKeyboardEvents" VALUE="0">
                              <PARAM NAME="SendMouseClickEvents" VALUE="0">
                              <PARAM NAME="SendMouseMoveEvents" VALUE="0">
                              <PARAM NAME="SendPlayStateChangeEvents" VALUE="-1">
                              <PARAM NAME="ShowCaptioning" VALUE="0">
                              <PARAM NAME="ShowControls" VALUE="1">
                              <PARAM NAME="ShowAudioControls" VALUE="-1">
                              <PARAM NAME="ShowDisplay" VALUE="0">
                              <PARAM NAME="ShowGotoBar" VALUE="-1">
                              <PARAM NAME="ShowPositionControls" VALUE="-1">
                              <PARAM NAME="ShowStatusBar" VALUE="-1">
                              <PARAM NAME="ShowTracker" VALUE="-1">
                              <PARAM NAME="TransparentAtStart" VALUE="0">
                              <PARAM NAME="VideoBorderWidth" VALUE="0">
                              <PARAM NAME="VideoBorderColor" VALUE="0">
                              <PARAM NAME="VideoBorder3D" VALUE="0">
                              <PARAM NAME="Volume" VALUE="1">
                              <PARAM NAME="WindowlessVideo" VALUE="0">
               
                          </OBJECT>
请问如何在程序中动态设置<PARAM NAME="Filename" VALUE="这里是要播放的媒体文件名">这句的文件名(最好是C#代码)

解决方案 »

  1.   

    <PARAM NAME="FID="Filename" runat="server" VALUE="这里是要播放的媒体文件名">
    </PARAM>设计器会给你警告:“PARAM不需要结束标记”,不要理会它!
    然后在代码中(class域)声明:
    protected HtmlGenericControl Filename;在过程中赋值:
    Filename.Attribute.Add("VALUE","这里是要播放的媒体文件名_新文件名");
      

  2.   

    <PARAM NAME="Filename" ID="Filename" runat="server" VALUE="这里是要播放的媒体文件名">
    </PARAM>
      

  3.   

    Filename.Attribute.Add("VALUE","这里是要播放的媒体文件名_新文件名");
    这句编译时显示:
    c:\inetpub\wwwroot\c_Learn\WebForm79.aspx.cs(25): “System.Web.UI.HtmlControls.HtmlGenericControl”并不包含对“Attribute”的定义
    请问如何修改?
      

  4.   

    楼主写错了吧,应该是
    Filename.Attributes.Add("VALUE","这里是要播放的媒体文件名_新文件名");
    少加了一个s
      

  5.   

    Filename.Attributes.Add("VALUE","这里是要播放的媒体文件名_新文件名");
    请这句是在JavaScript中,不是在C#中?
    请给出具体代码。
    谢谢!
      

  6.   

    Filename.Attributes.Add("VALUE","这里是要播放的媒体文件名_新文件名");
    请这句是在JavaScript中,不是在C#中?
    请给出具体代码。
    谢谢!????????
    为什么说是javascript代码
    本来就是cs代码
      

  7.   

    Filename.Attributes.Add("VALUE","这里是要播放的媒体文件名_新文件名");
    在C#中编译时出现如下错误,请指导:
    C:\Inetpub\wwwroot\c_Learn\WebForm77.aspx.cs(53): 找不到类型或命名空间名称“FileName”(是否缺少 using 指令或程序集引用?)
      

  8.   

    你在代码里面添加下面这一行了么?
    protected HtmlGenericControl Filename;同时<PARAM NAME="Filename" ID="Filename" runat="server" VALUE="这里是要播放的媒体文件名"></PARAM>
    这里要添加runat=server,你加了么?sp1234(来去都是缘)贴的方法你好像没有仔细看啊!
      

  9.   

    在类里要加
    protected HtmlGenericControl Filename;