求助::静态网页里插入的rmvb格式的文件,上传服务器就不能播放了。 本帖最后由 dzgcpf 于 2010-08-09 14:06:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个跟IIS有关,要配置一下才行 我做的静态的页面啊,也涉及到IIS啊,没有用到数据库啊。都是htm格式的。 静态页面也是需要IIS的设置的。最好把RMVB的视频弄成flash再播放吧。 1,检查浏览器地址栏直接输入http://xxx/xxx.rmvb是否能访问?2,贴你的播放代码 请问这个问题有解决吗?我现在也遇到了同样的问题,代码如下:<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 rmvb需要播放插件,“服务器上也装了real软件了”这个插件服务器可无,指的是客户端需要安装。 客户端也安装了啊,我本地的html页面引用本地视频 在网页中播放是没问题的。但是在视频上传到服务器后,然后客户端访问就不行了,播放出来的是乱码;如果播放的是其他非rmvb格式的视频,就会出现常规错误。这个问题该怎么解决啊? 网页源文件没有问题,代码为:<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类型我也设置了,播放时播放器中本应该显示内容的地方缺显示为乱码。 首先你先确保<%=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> 视频的路径没有问题,http://localhost:9081/region/uploadVideos/f521eb16-14a0-4b7a-a429-b6f1a57db97b.rmvb,粘贴复制到浏览器就会出现下载的连接,直接在播放器中打开可以播放的。我而已试了下你的那个代码,播放时候视频部分也是乱码,跟我之前的那个代码效果一样啊。很奇怪的 你本地有播放器,按理打开文件会自动启用播放器边下载边播放的呀。你设置一下IIS的MIME试试看,方法:打开网站对应的IIS“属性”--“HTTP头”--“MIME类型”--“新建”扩展名:.rmvbMIME类型:application 我的是WAS服务器,也设置过,不行的,不过还是谢谢你!另外还有个问题请教你下,网页上插入播放插件播放avi格式视频,为啥只有声音没有图像啊。本地播放是没有问题的,所以解码器肯定有安装的。 网页的弹窗怎么弄?跪等高手 求助:javascript写HTTP代理 如何根据文章段落,自动添加jQuery toggle? jQuery如何用dom增加多个标签 borderWidth如何获取? javascript方法内部可以调用自身吗? 如何使按钮在提交表单后失效? 在js中怎样写代码实现答应预料,有具体代码最好了! 为什么第一种情况是好的,第二种情况却要报错? 怎样改变图片按钮的图片? 用json做二级联动为什么会内存溢出。求解! 怎么通过动态修改id的值改变div的显示隐藏?
最好把RMVB的视频弄成flash再播放吧。
2,贴你的播放代码
<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
但是在视频上传到服务器后,然后客户端访问就不行了,播放出来的是乱码;如果播放的是其他非rmvb格式的视频,就会出现常规错误。这个问题该怎么解决啊?
<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类型我也设置了,播放时播放器中本应该显示内容的地方缺显示为乱码。
然后你试一下这个代码:<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>
我而已试了下你的那个代码,播放时候视频部分也是乱码,跟我之前的那个代码效果一样啊。
很奇怪的
你设置一下IIS的MIME试试看,方法:
打开网站对应的IIS“属性”--“HTTP头”--“MIME类型”--“新建”扩展名:.rmvb
MIME类型:application
另外还有个问题请教你下,网页上插入播放插件播放avi格式视频,为啥只有声音没有图像啊。
本地播放是没有问题的,所以解码器肯定有安装的。