当我使用视屏文件的绝对物理路径时,才能播放出来,而使用其他路径时,死人地不出来,何解?代码如下:
<object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217"
id=MediaPlayer type=application/x-oleobject width=320 height=290 standby="Loading Microsoft Windows Media Player components..." VIEWASTEXT align=MIDDLE >
<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=0>
<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=32512>
<param name=CurrentPosition value=-1>
<param name=CurrentMarker value=0>
<param name=DefaultFrame value=1>
<param name=DisplayBackColor value=0>
<param name=DisplayForeColor value=16777215>
<param name=DisplayMode value=0>
<param name=DisplaySize value=0>
<param name=Enabled value=-1>
<param name=EnableContextMenu value=-1>
<param name=EnablePositionControls value=0>
<param name=EnableFullScreenControls value=0>
<param name=EnableTracker value=1>
<param name=Filename value="..\..\upload\Rain200809091630520.rmvb">
<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=0>
<param name=SelectionEnd value=true>
<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=ShowStatusBar 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=-1070>
<param name=WindowlessVideo value=0>
</object> 以上路径无法播放,而使用<param name=Filename value="10.42.*.*\d$\bea\user_projects\domains\baoa\applications\bagw\upload\Rain200809091630520.rmvb">才能播放;
另:
1.页面在bagw/jsp/xxcj/gahf/lxbf.jsp;视屏在bagw/upload/Rain200809091630520.rmvb(bagw为项目);
2.使用绝对物理路径是绝对不行的,虽然现在可以播放,但这存在一个权限问题;
3.应该不是插件问题:因为已经可以播放出来了;问题:
1.如何将路径改为相对路径?(如果)
2.如果项目文件在服务器D盘,而视屏文件在E盘,这个路径如何搞?(绝对物理路径不行,权限啊~~权限)本人新鸟~分不多~望见谅!
<object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217"
id=MediaPlayer type=application/x-oleobject width=320 height=290 standby="Loading Microsoft Windows Media Player components..." VIEWASTEXT align=MIDDLE >
<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=0>
<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=32512>
<param name=CurrentPosition value=-1>
<param name=CurrentMarker value=0>
<param name=DefaultFrame value=1>
<param name=DisplayBackColor value=0>
<param name=DisplayForeColor value=16777215>
<param name=DisplayMode value=0>
<param name=DisplaySize value=0>
<param name=Enabled value=-1>
<param name=EnableContextMenu value=-1>
<param name=EnablePositionControls value=0>
<param name=EnableFullScreenControls value=0>
<param name=EnableTracker value=1>
<param name=Filename value="..\..\upload\Rain200809091630520.rmvb">
<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=0>
<param name=SelectionEnd value=true>
<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=ShowStatusBar 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=-1070>
<param name=WindowlessVideo value=0>
</object> 以上路径无法播放,而使用<param name=Filename value="10.42.*.*\d$\bea\user_projects\domains\baoa\applications\bagw\upload\Rain200809091630520.rmvb">才能播放;
另:
1.页面在bagw/jsp/xxcj/gahf/lxbf.jsp;视屏在bagw/upload/Rain200809091630520.rmvb(bagw为项目);
2.使用绝对物理路径是绝对不行的,虽然现在可以播放,但这存在一个权限问题;
3.应该不是插件问题:因为已经可以播放出来了;问题:
1.如何将路径改为相对路径?(如果)
2.如果项目文件在服务器D盘,而视屏文件在E盘,这个路径如何搞?(绝对物理路径不行,权限啊~~权限)本人新鸟~分不多~望见谅!
我就在这沙发上接着补充补充.1.如何将路径改为相对路径?
不管是"..\..\upload\Rain200809091630520.rmvb",还是"..\..\..\upload\Rain200809091630520.rmvb",
还有"http:\\10.42.*.*:7001\bagw\upload\Rain200809091630520.rmvb"等,都一一试过,不行.2.我本机装的是暴风影音
先搞个String url = "..\..\..\upload\Rain200809091630520.rmvb";然后把url 传过去<param name=Filename value="<%=url%>"> 中?在此先谢,我去试试.
width="400" height="352"><param name="Appearance" value="0"><param name="AutoStart" value="-1"><param name="AllowChangeDisplayMode" value="-1"><param name="AllowHideDisplay" value="0"><param name="AllowHideControls" value="-1"><param name="AutoRewind" value="-1"><param name="Balance" value="0"><param name="CurrentPosition" value="0"><param name="DisplayBackColor" value="0"><param name="DisplayForeColor" value="16777215"><param name="DisplayMode" value="0"><param name="Enabled" value="-1"><param name="EnableContextMenu" value="-1"><param name="EnablePositionControls" value="-1"><param name="EnableSelectionControls" value="0"><param name="EnableTracker" value="-1"><param name="Filename" value="/img/20080422001.WMV" valuetype="ref"><param name="FullScreenMode" value="0"><param name="MovieWindowSize" value="0"><param name="PlayCount" value="1"><param name="Rate" value="1"><param name="SelectionStart" value="-1"><param name="SelectionEnd" value="-1"><param name="ShowControls" value="-1"><param name="ShowDisplay" value="-1"><param name="ShowPositionControls" value="0"><param name="ShowTracker" value="-1"><param name="Volume" value="-480"></object>这是我的,可以用的。
而且我已经说过:页面在bagw/jsp/xxcj/gahf/lxbf.jsp;视屏在bagw/upload/Rain200809091630520.rmvb(bagw为项目);
是在同一个盘符的.我现在着急解决的问题是:如何使用相对路径?我试过很多种写法,都出不来,问题出在哪里?
楼顶发错了,是"..\..\..\upload\Rain200809091630520.rmvb", 都试过了,还是不行回12楼:
也试过了,还是不行
这样就可以呀。
如果还没有出来,看下报什么错误没有,肯定不是路径的问题。
试过了,还没出来,而且很邪乎地是:不报错!!
我用的是weblogic8.1应用服务器,不论前台后台都不报错,就是出不来,郁闷死了回15,16楼:
都试过了,还是不行
我以前用过
10.42.*.*\upload\Rain200809091630520.rmvb
10.42.*.*/upload/Rain200809091630520.rmvb
在这里谢谢各位了,散分散分~~