极酷阳光播放器基于威视视频管理系统(CCVMS)的应用,极酷阳光播放器应用文档

2013 年 8 月 2 日7430

6.1 与ASP+Access结合的应用

高级应用可以实现通过获取FlvID或ListID这样的参数,传给JcScpFile[设置文件],设置文件接收传过来的FlvID或ListID,再进行查询数据库,最终匹配出对应的设置文件参数,从而播放视频。
简要过程说明(本例以ASP为例):
1. /Player/CuSunPlayerV20_S.swf?FlvID=745,此处写入视频ID;
2. JcScpFile[设置文件]/Player/CuSunV2Set.asp会接收以上传过来的FlvID=745,此时,也就是相当于/Player/CuSunV2Set.asp?FlvID=745
3. 现在很清楚了,就是在/Player/CuSunV2Set.asp?FlvID=745中,程序获取FlvID=745,再进行查询数据库,匹配出对应的设置文件参数
例(3)-1:使用[ HTML代码参数 ]
第一部分:在html中使用您需要的[ HTML代码参数 ]

<script type="text/javascript" src="images/swfobject.js"></script>

<script type="text/javascript">

var so = new SWFObject("/Player/CuSunPlayerV20_S.swf?FlvID=745","ply","520","325","9","#000000");

so.addParam("allowfullscreen","true");

so.addParam("allowscriptaccess","always");

so.addParam("wmode","opaque");

so.addParam("quality","high");

so.addParam("salign","lt");

so.addVariable("JcScpFile","/Player/CuSunV2Set.asp");

so.write("CuPlayer");

</script>

第二部分,以下是设置文件/Player/CuSunV2Set.asp代码如下 (提示:注意以下的标红的数字序号) :

<!--#include file="conn.asp"-->

<%

FlvID=Safecheckstr(request("FlvID")) '①. 获取第一部分中传过来的FlvID

if FlvID="" then

response.write("<script>alert('参数错误!');window.close();</script>")

response.end

end if

if not isnumeric(FlvID) then

response.write("<script>alert('参数错误!');window.close();</script>")

response.end

end if

②. 此处对传过来FlvID的值,进行查询

sql="select * from JcPlayer where JcPlayer_ID="&FlvID

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

if rs.eof then

response.write "<script>window.alert('系统未找到此视频!');javascript:location='/';</script>"

response.end

else

'④. 此处得出查询结果

JcScpVideoPath=rs("JcScpVideoPath")

JcScpVideoPathHD=rs("JcScpVideoPathHD")

JcScpImg=rs("JcScpImg")

rs.close

set rs=nothing

conn.close

set conn=nothing

end if

%>

<?xml version="1.0" encoding="gb2312"?>

<CuPlayer>

<Player_Set

JcScpBufferTime = "5"

JcScpVolume = "75"

JcScpAutoPlay = "yes"

JcScpAutoRepeat = "no"

JcScpImgDisplay = "no"

JcScpAutoHideControl="no"

JcScpControlHideTime="0.5"

JcScpControlHeight="40"

JcScpShowList= "showad"

JcScpShowListInfo= "no,yes,next,showad"

JcScpsetMode = "1"

JcScpsetModeInfo ="1:exactMode,2:strechMode,3:normalMode:,4:doubleMode"

JcScpCode = "gb2312"

JcScpAFrontCanClose = "no"

/>

<Logo_Set

JcScpLogoDisplay = "yes"

JcScpLogoPath = "Images/logo.png"

JcScpLogoPosition = "top-left"

JcScpLogoWidth = "165"

JcScpLogoHeight = "55"

JcScpLogoAlpha = "0.5"

/>

<Flashvars_Set

JcScpServer =""

<!-- ⑤. 赋值给对应的参数,用以传入播放器进行播放。至此传值完毕-->

JcScpVideoPath = "<%=JcScpVideoPath%>"

JcScpVideoPathHD = "<%=JcScpVideoPathHD%>"

JcScpImg ="<%=JcScpImg%>"

ShowJcScpAFront = "yes"

JcScpCountDowns = "10"

JcScpCountDownsPosition = "top-right"

JcScpAFrontW = "645"

JcScpAFrontH = "300"

JcScpAFrontPath = "Images/SevenColorPlayer_650x418.swf"

JcScpAFrontLink = "http://http://www.zjjv.com///act/20120214.html"

ShowJcScpAVideo= "no"

JcScpAVideoPath= "http://http://www.zjjv.com///Video/2012/07/11/flv/120711093250238753.flv"

JcScpAVideoLink= "http://http://www.zjjv.com///act/20120214.html"

ShowJcScpAPause = "yes"

JcScpAPausePath = "Images/SevenColorPlayer_a1.swf"

JcScpAPauseW = "375"

JcScpAPauseH = "230"

JcScpAPauseLink= "http://http://www.zjjv.com///act/20120214.html"

ShowJcScpACorner = "yes"

JcScpACornerPath= "Images/SevenColorPlayer_a10.swf"

JcScpACornerW = "80"

JcScpACornerH = "50"

JcScpACornerPosition = "top-right"

JcScpACornerLink = "http://http://www.zjjv.com///act/20120214.html"

ShowJcScpAEnd = "yes"

JcScpAEndPath = "Images/Cover_changfa.jpg"

JcScpAEndW = "400"

JcScpAEndH = "200"

JcScpAEndLink= "http://http://www.zjjv.com///act/ShowJcScpAEnd466.html"

/>

......

......

0 0