这段代码为何不能在realplayer程序中播放而只能在线播放,全屏播放模式不正常了?
部分相关的代码如下:
-----------------
function DoFull()
{//全屏播放
eval(Real+'SetFullScreen()');
}
------------------
<td background="image/toole_02.gif">
<img border="0" src="image/1pix.gif" width="6" height="1"><img border="0" src="image/toole_09.gif" width="25" height="49" alt="全屏播放" onmousedown="DoFull()" onmouseout="this.src='image/toole_09.gif'" onmouseover="this.src='image/toole_09_over.gif';this.style.cursor='hand'"><img border="0" src="image/toole_10.gif" width="25" height="49" alt="精简模式" onclick="mini(1);" onmouseout="this.src='image/toole_10.gif'" onmouseover="this.src='image/toole_10_over.gif';this.style.cursor='hand'"></td>
------------------------
<DIV id="MP1" style="HEIGHT: 100%; POSITION: relative; TOP: 0px; VISIBILITY: hidden; WIDTH: 100%; Z-INDEX: 1;">
<object ID="rPlayer" CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT="100%" WIDTH="100%">
<param name="_ExtentX" value="20055">
<param name="_ExtentY" value="7064">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="SRC" value="govodurl.asp?urlid=<%=urlid%>&serverip=<%=serverip%>">
<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>
</DIV>
----------------------
govodurl.asp代码如下:
<!--#include file="articleconn.asp"-->
<% if request.cookies(""&request("urlid")&"")="" then response.end
set rst=server.createobject("adodb.recordset")
sql="select url from movieurl where id="&request("urlid")
rst.open sql,conn,1,1
real=rst("url")
set rst=server.createobject("adodb.recordset")
sql="select * from movie where id="&request("serverip")
rst.open sql,conn,1,1
response.write rst("ipsip")&real
%>
问题的现象是以上的在线播放器代码可以正常使用,但是在全屏播放模式下不能保持电影的原始高宽比例,纵向放大变形了,为此,单击图像左上角的realplayer图标又不能在realplayer程序中播放,不过此时再回到在线播放器中全屏播放模式又正常了?不知为何原因?如何解决?
同时,我尝试将返回电影地址的这句代码换为:
<param name="SRC" value="rtsp://10.100.0.8/movie/test/1000k.rmvb">
影片的固定地址,全屏播放也不正常,不过,单击图像左上角的realplayer图标却可以在realplayer程序中播放,这又是为何原因?
盼望高手!!!