本帖最后由 dzgcpf 于 2010-08-09 14:06:26 编辑

解决方案 »

  1.   

    这个跟IIS有关,要配置一下才行
      

  2.   

    我做的静态的页面啊,也涉及到IIS啊,没有用到数据库啊。都是htm格式的。
      

  3.   

    静态页面也是需要IIS的设置的。
    最好把RMVB的视频弄成flash再播放吧。
      

  4.   

    1,检查浏览器地址栏直接输入http://xxx/xxx.rmvb是否能访问?
    2,贴你的播放代码
      

  5.   

    请问这个问题有解决吗?我现在也遇到了同样的问题,代码如下:
    <object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="800" height="500" name="player"> 
     <param name="src" value="<%=videoRealPath %>" />
     <param name="controls" value="Imagewindow" />
     <param name="console" value="clip1" />
     <param name="autostart" value="true" />
     <param name="fullScreen" value="true"> 
     <embed src="<%=videoRealPath %>" type="audio/x-pn-realaudio-plugin" autostart="false" console="clip1" controls="Imagewindow" width="420" height="310">
     </embed>
    </object> 
    <object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="800" height="40"> 
    <param name="src" value="<%=videoRealPath %>" /> 
    <param name="controls" value="ControlPanel,StatusBar" /> 
    <param name="console" value="clip1" /> 
    <param name="autostart" value="true" /> 
    <param name="fullScreen" value="true"> 
    <embed src="<%=videoRealPath %>" type="audio/x-pn-realaudio-plugin" autostart="false" console="clip1" controls="StatusBar,ControlPanel" width="420" height="40"> 
    </embed> 
    </object>
    其中食品地址为绝对路径,如http://ip:port/videos/xxx.rmvb
      

  6.   

    rmvb需要播放插件,“服务器上也装了real软件了”这个插件服务器可无,指的是客户端需要安装。
      

  7.   

    客户端也安装了啊,我本地的html页面引用本地视频  在网页中播放是没问题的。
    但是在视频上传到服务器后,然后客户端访问就不行了,播放出来的是乱码;如果播放的是其他非rmvb格式的视频,就会出现常规错误。这个问题该怎么解决啊?
      

  8.   

    网页源文件没有问题,代码为:
    <object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="800" height="500" name="player"> 
     <param name="controls" value="Imagewindow" />
     <param name="console" value="clip1" />
     <param name="autostart" value="true" />
     <param name="fullScreen" value="true"> 
     <embed type="audio/x-pn-realaudio-plugin" autostart="true" console="clip1" controls="Imagewindow" width="800" height="500">
     </embed>
    </object> 
    <object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="800" height="40"> 
    <param name="src" value="<%=videoRealPath %>" /> 
    <param name="controls" value="ControlPanel,StatusBar" /> 
    <param name="console" value="clip1" /> 
    <param name="autostart" value="true" /> 
    <param name="fullScreen" value="true"> 
    <embed src="<%=videoRealPath %>" type="audio/x-pn-realaudio-plugin" autostart="true" console="clip1" controls="StatusBar,ControlPanel" width="800" height="40"> 
    </embed> 
    </object>
    代码本身感觉应该没啥问题的,估计是缺少什么配置吧。服务器端的rmvb的mime类型我也设置了,播放时播放器中本应该显示内容的地方缺显示为乱码。
      

  9.   

    首先你先确保<%=videoRealPath %>能输出正确的地址来。
    然后你试一下这个代码:<OBJECT classid=" clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" class="OBJECT" id="RAOCX" width="800" height="500">
    <PARAM NAME=" AUTOSTART" VALUE="true">
    <PARAM NAME=" SRC" VALUE="<%=videoRealPath %>">
    <PARAM NAME=" CONSOLE" VALUE="Clip1">
    <PARAM NAME=" CONTROLS" VALUE="imagewindow"></OBJECT><br>
    <OBJECT classid=" CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" id="video2" width="800" height="500">
    <PARAM NAME=" AUTOSTART" VALUE="true">
    <PARAM NAME=" SRC" VALUE="<%=videoRealPath %>">
    <PARAM NAME=" AUTOSTART" VALUE="-1">
    <PARAM NAME=" CONTROLS" VALUE="controlpanel">
    <PARAM NAME=" CONSOLE" VALUE="Clip1"></OBJECT>
      

  10.   

    视频的路径没有问题,http://localhost:9081/region/uploadVideos/f521eb16-14a0-4b7a-a429-b6f1a57db97b.rmvb,粘贴复制到浏览器就会出现下载的连接,直接在播放器中打开可以播放的。
    我而已试了下你的那个代码,播放时候视频部分也是乱码,跟我之前的那个代码效果一样啊。
    很奇怪的
      

  11.   

    你本地有播放器,按理打开文件会自动启用播放器边下载边播放的呀。
    你设置一下IIS的MIME试试看,方法:
    打开网站对应的IIS“属性”--“HTTP头”--“MIME类型”--“新建”扩展名:.rmvb
    MIME类型:application
      

  12.   

    我的是WAS服务器,也设置过,不行的,不过还是谢谢你!
    另外还有个问题请教你下,网页上插入播放插件播放avi格式视频,为啥只有声音没有图像啊。
    本地播放是没有问题的,所以解码器肯定有安装的。