- 4.代码使用
- 4.1 [A]swfObject调用
- 4.2 [B]object调用
- 4.3 [C]Ebemb调用
- 4.4 [D]JS形式调用
- 4.5 函数接口
- 4.6 广告相关
- [1] 前置广告
- [2] 视频广告
- [3] 暂停广告
- [4] 角标广告
- [5] 后置广告
- 4.7 开灯关灯
- 4.8 高清模式
- 4.9 分享模式
- 4.10 视频模式
- 4.11 RTMP点播
- 4.12 RTMP直播
- 4.13 视频结束动作
- 4.14 色彩自定义
- 4.15 移动终端适配(New)
- 4.16 HLS直播(m3u8适配)
- 4.17 适配PC/安卓/苹果
- 4.18 收费模式(节目预览)
4.6 广告相关
- 极酷阳光V2.0版,支持5种广告功能:支持前置flash广告、前置视频广告、暂停广告、角标广告、后置flash广告;
- * 其中前置flash广告、前置视频广告、暂停广告、角标广告的写法是类似的,都可参照例(4.6)-1和例(4.6)-2 ;
* 后置flash广告由于与结束列表/js跳转函数/循环播放的设置,同属于视频结束后的动作,所以开启时特殊一点,参照例(4.6)-3 - 广告相关的参数:
-
参数名称 数据类型 参数描述 备注 ShowJcScpAFront String 是否显示前置Flash广告 yes/no JcScpCountDownsPosition String 广告倒计时位置 top-left/top-right/bottom-left/bottom-right JcScpCountDowns Number 广告倒计时 JcScpAFrontW Number 前置Flash广告宽度 JcScpAFrontH Number 前置Flash广告高度 JcScpAFrontPath String 前置Flash广告地址 支持 swf/jpg/png/gif 格式 JcScpAFrontLink String 前置Flash广告链接 如http://www.163.com/test.html ShowJcScpAVideo String 是否显示前置视频广告 yes/no JcScpAVideoPath String 前置视频广告地址 支持 flv/mp4/mov/f4v/3gp 格式 ShowJcScpAPause String 是否显示暂停广告 yes/no JcScpAPausePath String 暂停广告地址 支持 swf/jpg/png/gif 格式 JcScpAPauseW Number 暂停广告宽度 JcScpAPauseH Number 暂停广告高度 JcScpAPauseLink String 暂停广告链接 ShowJcScpACorner String 是否显示角标广告 yes/no JcScpACornerPath String 角标广告地址 支持 swf/jpg/png/gif 格式 JcScpACornerW Number 角标广告宽度 JcScpACornerH Number 角标广告高度 JcScpACornerPosition String 角标广告位置 top-right/top-left/bottom-left/bottom-right JcScpACornerLink String 角标广告链接 JcScpAEndPath String 后置Flash广告地址 支持 swf/jpg/png/gif 格式 JcScpAEndW Number 后置Flash广告宽度 JcScpAEndH Number 后置Flash广告高度 JcScpAEndLink String 后置Flash广告链接
- 例(4.6)-1:在[HTML代码参数]中开启前置flash广告:
<!--[HTML代码参数]-->
<div class="video" id="CuPlayer"><b>网页视频播放器加载中,请稍后...</b></div>
<script type="text/javascript" src="images/swfobject.js"></script>
<script type="text/javascript">
var so = new SWFObject("Player.swf","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","CuSunV2Set.asp"); //配置文件地址
//视频文件及略缩图--------------------------
so.addVariable("JcScpVideoPath","http://vhotwsh.video.qq.com/flv/209/39/7DyThulBJia.mp4");//视频地址
so.addVariable("JcScpImg","Images/flashChangfa2.jpg"); //视频图片地址
//-前置Flash广告-----------------------------
so.addVariable("ShowJcScpAFront","yes"); //是否开启前置flash广告 (值:yes/no)
so.addVariable("JcScpCountDownsPosition","top-left"); //倒计时位置 top-right,top-left,bottom-left,bottom-right
so.addVariable("JcScpCountDowns","10"); //倒计时时间 (值:数字)
so.addVariable("JcScpAFrontW","520"); //前置flash广告宽度 (值:数字)
so.addVariable("JcScpAFrontH","325"); //前置flash广告高度 (值:数字)
so.addVariable("JcScpAFrontPath","Images/AfontPIC520x325.jpg"); //前置flash广告地址
so.addVariable("JcScpAFrontLink","http://yxp.163.com/act/20120214.html"); //前置flash广告链接地址
so.write("CuPlayer");
</script>
-
-
<!--[配置文件参数]CuSunV2Set.asp-->
-
......
ShowJcScpAFront = ""
JcScpCountDowns = ""
JcScpCountDownsPosition = ""
JcScpAFrontW = ""
JcScpAFrontH = ""
JcScpAFrontPath = ""
JcScpAFrontLink = ""
......
由于[HTML代码参数]优先(参见应用文档说明),以上示例中,播放器将读取[HTML代码参数]中的参数,[配置文件参数]中的参数,将不被读取。
- 例(4.6)-2:在[配置文件参数]中开启前置flash广告:
<!--[HTML代码参数]-->
<div class="video" id="CuPlayer"><b>网页视频播放器加载中,请稍后...</b></div>
<script type="text/javascript" src="images/swfobject.js"></script>
<script type="text/javascript">
var so = new SWFObject("Player.swf","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","CuSunV2Set.asp"); //配置文件地址
//视频文件及略缩图--------------------------
so.addVariable("JcScpVideoPath","http://vhotwsh.video.qq.com/flv/209/39/7DyThulBJia.mp4");//视频地址
so.addVariable("JcScpImg","Images/flashChangfa2.jpg"); //视频图片地址
so.write("CuPlayer");
</script>
-
-
<!--[配置文件参数]CuSunV2Set.asp-->
-
......
ShowJcScpAFront = "yes"
JcScpCountDowns = "10"
JcScpCountDownsPosition = "top-right"
JcScpAFrontW = "645"
JcScpAFrontH = "300"
JcScpAFrontPath = "Images/SevenColorPlayer_650x418.swf"
JcScpAFrontLink = "http://yxp.163.com/act/20120214.html"
......
以上示例中,[HTML代码参数]中的前置flash广告参数是没有的,此时播放器将从[配置文件参数]中读取参数参数。
-
- 例(4.6)-3:在开启后置flash广告:
<!--[HTML代码参数]-->
<div class="video" id="CuPlayer"><b>网页视频播放器加载中,请稍后...</b></div>
<script type="text/javascript" src="images/swfobject.js"></script>
<script type="text/javascript">
var so = new SWFObject("Player.swf","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","CuSunV2Set.asp"); //配置文件地址
//视频文件及略缩图--------------------------
so.addVariable("JcScpVideoPath","http://vhotwsh.video.qq.com/flv/209/39/7DyThulBJia.mp4");
so.addVariable("JcScpImg","Images/flashChangfa2.jpg");
so.write("CuPlayer");
</script>
-
-
<!--[配置文件参数]CuSunV2Set.asp-->
-
......
<Player_Set
......JcScpShowList= "showad" //JcScpShowList有四个值,分别是yes/no/next/showad
....../>
<Flashvars_SetJcScpAEndPath = "Images/Cover_changfa.jpg"
JcScpAEndW = "400"
JcScpAEndH = "200"
JcScpAEndLink= "http://yxp.163.com/act/ShowJcScpAEnd466.html"
/>
......
后置flash广告由于与结束列表/js跳转函数/循环播放的设置,同属于视频结束后的动作,所以开启时特殊一点
-