URL自定义跑马灯

后台设置
直播后台 --> 选择频道 --> 防录屏跑马灯 --> 在跑马灯类型,点击选择“url自定义设置”,然后填写Url。 如: http://www.mywebsite.com/pmd.php

获取参数
播放器请求json地址将附带各参数 http://www.mywebsite.com/pmd.php?vid=106385&uid=edvf2fpec9&code=aa&t=149008564655235879
其中,code=aa中aa是flashVars参数code设定的值(为了保证浏览器兼容性,若使用中文,请对code的值进行base64 safe 编码,然后再发送)。

全部参数:

序号参数名代表意义参数可选参数类型必填默认值
1username跑马灯显示的内容String
2sign通过MD5加密算法计算得到32位小写的值String
3msg自定义播放错误提示信息 String
4fontSize跑马灯文字字体大小 整型30
5fontColor跑马灯文字字体颜色 包含三个 8 位 RGB 颜色成分的数字;例如,0x000000 为黑色String0x000000 黑色
6speed跑马灯文字移动指定像素所需时间整型 单位:(秒/10) 200
7filter是否描边“on” :描边 “off”:不描边 Stringoff
8setting跑马灯样式1:自屏幕右方至左方一直滚动 2:屏幕内随机位置闪烁 3:自屏幕右方至左方一直滚动,渐隐渐现 4:上下15%的视频区域之间滚动 5:上下15%的视频区域随机闪现文字整型1
9alpha跑马灯文本透明度范围:0~1float1
10filterAlpha跑马灯描边透明度范围:0~1float1
11filterColor跑马灯描边颜色 包含三个 8 位 RGB 颜色成分的数字;例如,0x000000 为黑色String0x000000 黑色
12blurX跑马灯描边水平模糊量范围:0~255整型2
13blurY跑马灯描边垂直模糊量范围:0~255整型2
14interval跑马灯文本隐藏间隔时间 整型 (单位:秒) 5
15lifeTime跑马灯文本显示时间 整型 (单位:秒) 3
16tweenTime跑马灯文本渐隐渐现时间 整型 (单位:秒) 1
17strength跑马灯描边强度 范围:0~255 整型4
18show是否显示跑马灯,默认显示Stringon

sign计算规则 参数
将以下参数的值拼凑起来的字符串做MD5计算,签名需要以下全部参数拼接,未设置值的也要参与。

    
$str="vid=".$vid."&uid=".$uid."&username=".$username."&code=".$code."&t=".$t."&msg=".$msg."&fontSize=".$fontSize."&fontColor=".$fontColor."&speed=".$speed."&filter=".$filter."&setting=".$setting."&alpha=".$alpha."&filterAlpha=".$filterAlpha."&filterColor=".$filterColor."&blurX=".$blurX."&blurY=".$blurY."&interval=".$interval."&lifeTime=".$lifeTime."&tweenTime=".$tweenTime."&strength=".$strength."&show=".$show;
$sign=md5($str);
  

动态生成JSON参考
注意:
1.接口如返回中文内容,请修改编码为UTF-8编码

<?php
$username= "跑马灯内容";
$vid = $_GET["vid"];    
$uid = $_GET["uid"];    
$t = $_GET["t"];    
$code = $_GET["code"];  
$callback = isset($_GET["callback"])?$_GET["callback"]:null; //未提交callback时则设为空
$msg='';          
$fontSize='';     
$fontColor='';     
$speed='';
$filter='';
$setting='';
$alpha='';
$filterAlpha='';
$filterColor='';
$blurX='';
$blurY='';
$interval='';
$lifeTime='';
$tweenTime='';
$strength='';
$show='';

$str="vid=".$vid."&uid=".$uid."&username=".$username."&code=".$code."&t=".$t."&msg=".$msg."&fontSize=".$fontSize."&fontColor=".$fontColor."&speed=".$speed."&filter=".$filter."&setting=".$setting."&alpha=".$alpha."&filterAlpha=".$filterAlpha."&filterColor=".$filterColor."&blurX=".$blurX."&blurY=".$blurY."&interval=".$interval."&lifeTime=".$lifeTime."&tweenTime=".$tweenTime."&strength=".$strength."&show=".$show;

$sign=md5($str);    //加密规则,md5加密,

$array = Array("show"=>$show,"sign"=>$sign,"username"=>$username,"msg"=>$msg,"fontSize"=>$fontSize,"fontColor"=>$fontColor,"speed"=>$speed,"filter"=>$filter,"setting"=>$setting,"alpha"=>$alpha,"filterAlpha"=>$filterAlpha,"filterColor"=>$filterColor,"blurX"=>$blurX,"blurY"=>$blurY,"interval"=>$interval,"lifeTime"=>$lifeTime,"tweenTime"=>$tweenTime,"strength"=>$strength);    
$validateJson = json_encode($array);

if($callback != ''){
    echo $callback."(".$validateJson.")";   
} else{
    echo $validateJson;
}
?>

crossdomain.xml
保存Json地址的域名下必需增加crossdomain.xml文件

<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>

点此下载 crossdomain.zip

说明

保利威视为您提供更贴心、更专业的服务,如果您只需要简单的跑马灯使用,请点击视频跑马灯–新的防录屏神器,按照步骤进行设置。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...