ASP视频播放地址的问题
请问ASP实现视频播放,数据库中播放地址应该为
rtsp://127.0.0.1/1/vido/movie/www.55858.com.9.rm这样的格式是么?为什么我这样连接不上?如果用绝对地址则可以播放,不知道为什么.还有如何检测浏览端是否安装了realplay?我的播放代码如下:
<% dim conn,connstr
on error resume next
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")
set conn=server.createobject("adodb.connection")
if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if %>
<%
dim url,playtype,id,sql,rs
id=Request("id")
set rs=server.createobject("adodb.recordset")
sql="select * from film where id="&id&"
rs.open sql,conn,1,2
url=trim(rs("url"))
ext=right(url,3)
if ext=".rm" or ext="ram" or ext=".ra" or ext="rmvb" then
playtype="rm"
else if ext="asf" or ext="wmv" or ext="mpg" or ext="peg" or ext="avi" or ext="asx" or ext="mp3" then
playtype="media"
else playtype="rm"
end if
end if
sql1 = "update film set hits=hits+1 where id="&id&"
conn.Execute(sql1)
conn.close
%>
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>在线播放</title>
</head>
<body topmargin="0" leftmargin="0" bgcolor="#000000" scroll=no>
<SCRIPT>
function rf()
{return false; }
document.oncontextmenu = rf
function keydown()
{if(event.ctrlKey ==true || event.keyCode ==93 || event.shiftKey ==true){return false;} }
document.onkeydown =keydown
function drag()
{return false;}
document.ondragstart=drag
function stopmouse(e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
return false;
else if
(navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
alert("欢迎光临");
return false;
}
return true;
}
document.onmousedown=stopmouse;
if (document.layers)
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=stopmouse;
</SCRIPT>
<%if playtype="rm" then%>
<script language="JavaScript">
<!--
self.resizeTo(360,413)
-->
</script>
<div align="center">
<center>
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" cellpadding="0">
<tr>
<td width="100%">
<OBJECT id=video2 height=300 width=350 classid=clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA>
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="CONTROLS" value="ImageWindow">
<param name="CONSOLE" value="RAPLAYER">
<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">
<param name="_ExtentX" value="9260">
<param name="_ExtentY" value="7938">
</OBJECT></td>
</tr>
<tr>
<td width="100%">
<OBJECT id=video1 style="LEFT: 0px; TOP: 0px" height=60 width=350 classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>
<param name="_ExtentX" value="9260">
<param name="_ExtentY" value="1588">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="SRC" value="<%=url%>">
<param name="CONTROLS" value="StatusBar,ControlPanel">
<param name="CONSOLE" value="RAPLAYER">
<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></td>
</tr>
<tr>
<td width="100%" align=center><INPUT onClick=" video2.SetFullScreen();" type=button value=点击这里进入全屏模式观看,按Esc键返回 name=FSBUTTON>
</td>
</tr>
</table>
</center>
</div>
<%elseif playtype="media" then%>
<script language="JavaScript">
<!--
self.resizeTo(350,340)
-->
</script>
<div align="center">
<center>
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" cellpadding="0">
<tr>
<td width="100%">
<p align="center">
<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" type="application/x-oleobject" width=350 height=310 hspace="0" standby="Loading Microsoft Windows Media Player components..." id="NSPlay">
<param name="AutoRewind" value=0>
<param name="FileName" value="<%=url%>">
<param name="ShowControls" value="1">
<param name="ShowPositionControls" value="0">
<param name="ShowAudioControls" value="1">
<param name="ShowTracker" value="1">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="ShowGotoBar" value="0">
<param name="ShowCaptioning" value="0">
<param name="AutoStart" value="1">
<param name="Volume" value="0">
<param name="AnimationAtStart" value="0">
<param name="TransparentAtStart" value="0">
<param name="AllowChangeDisplaySize" value="0">
<param name="AllowScan" value="1">
<param name="EnableContextMenu" value="0">
<param name="ClickToPlay" value="1">
</object></td>
</tr>
</table>
</center>
</div>
<%end if%>
</body>
</html>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

