<object id="RAOCX" name="rmplay" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="100%" height="100%">
          <param name="_ExtentX" value="24262">
          <param name="_ExtentY" value="15425">
          <param name="AUTOSTART" value="-1">
          <param name="SHUFFLE" value="0">
          <param name="PREFETCH" value="0">
          <param name="NOLABELS" value="0">
          <param name="SRC" value="01.rmvb">
          <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>
请问上面的代码为什么在本地运行可以,到了网上就播放不了。报错说我的视频文件路径不对,我的页面跟视频是放在同一个文件夹里面的,在上传到FTP里面,我应该怎么写路径呢。

解决方案 »

  1.   

    <param name="SRC" value="01.rmvb">
    用一个label代替此标签.
    然后在后台取得你的文件的路径.
    如下:
    <object id="RAOCX" name="rmplay" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="100%" height="100%">
              <param name="_ExtentX" value="24262">
              <param name="_ExtentY" value="15425">
              <param name="AUTOSTART" value="-1">
              <param name="SHUFFLE" value="0">
              <param name="PREFETCH" value="0">
              <param name="NOLABELS" value="0">
              <asp:Label ID="wav" Runat="server"></asp:Label>
              <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>后台:
    wav.Text="<param name='SRC'  value="+@virUrl+" >";
      

  2.   

    <param name="SRC" value="01.rmvb">这个是你的本地电脑上的啊。。上传到服务器不能这么写啊
    ]
    你要写全路径才行啊。路径你的文件放到什么地方就写什么地方呗!可以写成http://IP地址或其实/。。/文件名.rm
      

  3.   

    补充一下:
    我的页面和文件不在一个服务器上,所以是决对路径:                   [email protected]["virUrl"]+Request.QueryString["id"];
    你的你自己看看了.
      

  4.   

    我的视频文件跟页面在同一个文件夹里,可是我用http;//chiway.tvo.cn/页面.aspx 这样我的页面是存在的,可是,用了http;//chiway.tvo.cn/01.rmvb 这样就提示出错说文件不存在,为什么啊??
      

  5.   

    http;//chiway.tvo.cn/01.rmvb 
    需要流煤体服务器
    格式应该为:
    rtep://chiway.tvo.cn/01.rmvb
      

  6.   

    <param name="SRC" value="01.rmvb">是绝对路径 .要换成相对路径!
      

  7.   

    回家种田吧,anyqu(情深为谁),你扒扒眼睛看看什么是相对什么是绝对,还指手画脚!
      

  8.   

    http;//chiway.tvo.cn/01.rmvb 
    需要流煤体服务器
    格式应该为:
    rtep://chiway.tvo.cn/01.rmvb///我上面的说错了,http的格式也可以~~还有:[email protected]["virUrl"]+Request.QueryString["id"];
    并不能保证就是正确的路径,也有可能在运行时候自动在前面加上http://...的
    当你无法播放时候看看是不是这个问题