在线客服QQ: 176797520 极酷FlvPlayer在线客服 酷播网页视频播放器

2.3 灵活的使用参数

注:极酷CuSunPlayerV2.0版本,已经增加了在[ 配置文件参数 ] 中引入[ HTML代码参数 ] 的功能。这样的目的在于为ASP/PHP/.Net等程序人员的开发,提供便利,极酷CuSunPlayerV1.0版本时,此项功能并不完整,相当多用户提出了此问题的修正意见,本版本进行了全面修改。
那么如何正确的使用这两种参数呢?当[ HTML代码参数 ]和[ 配置文件参数 ] 中,同时存在同一个参数时,哪个优先呢?本款播放器规则中,[ HTML代码参数 ]优先于[ 配置文件参数 ]。
我举几个例子,相信大家看了以后,就会很快明白了。
例(2.3)-1:混合使用[ HTML代码参数 ]和[ 配置文件参数 ]
第一部分:在html中使用您需要的[ HTML代码参数 ]
<script type="text/javascript">
var so = new SWFObject("/Player/player.swf","ply","980","460","9","#000000");
so.addParam("allowfullscreen","true");
so.addParam("allowscriptaccess","always");
so.addParam("wmode","opaque");
so.addParam("quality","high");
so.addParam("salign","lt");
<!-- HTML代码参数/Begin -->
so.addVariable("JcScpVideoPath","http://www.roewe.com.cn/roewew5/video/1.flv");
so.addVariable("JcScpImg","/player/Images/flashChangfa2.jpg");
so.addVariable("JcScpFile","/player/CuSunV2Set.asp");
<!-- HTML代码参数/End -->

so.write("CuPlayer");
</script>

在这个例子中,[ HTML代码参数 ] 只取了三个参数的值,JcScpVideoPathJcScpImgJcScpFile,而ShowJcScpAFront,JcScpCountDowns,JcScpAFrontW等等其它参数,都没有取。那么在这种情况下,没有调用的参数,会从哪里取值呢?从[配置文件参数]中。
第二部分:以下是[ 配置文件参数 ] JcScpFile参数中“/player/CuSunV2Set.asp”中的部分代码:
......
<Flashvars_Set
JcScpServer ="" 
JcScpVideoPath = "test1.flv"  //由于JcScpVideoPath参数值在[ HTML代码参数 ] 中已经取到了 ,此处参数值无效
JcScpImg ="Images/flashChangfa2.jpg"  //由于 JcScpImg参数值已经取到了,此处参数值无效
JcScpVideoPathHD = "test1HD.flv"  //此参数在[ HTML代码参数 ] 没有取到值,播放器将从此处取值
JcScpHotList ="http://yxp.163.com/act/20120214.html" //同样,播放器也将从此处取此参数的值
ShowJcScpAFront = "yes" //同上
JcScpCountDowns = "25" //同上
JcScpCountDownsPosition = "top-left" //同上
JcScpAFrontW = "615" //同上
JcScpAFrontH = "400" //同上
JcScpAFrontPath = "Images/960-400[15].swf"   //同上
......