一、功能路径
我的直播
--> 频道设置
-->播放器嵌入
二、功能介绍
您可以通过嵌入Polyv直播播放器代码的方式,在自己网站页面播放直播。
- 嵌入代码可用于PC端和移动端页面。
- 您还可以通过播放器提供的接口进行播放器控制栏和弹幕的更多控制,详情请参考页面提供的文档链接。
保利威API和SDK文档
由李凯发表
我的直播
--> 频道设置
-->播放器嵌入
您可以通过嵌入Polyv直播播放器代码的方式,在自己网站页面播放直播。
- 嵌入代码可用于PC端和移动端页面。
- 您还可以通过播放器提供的接口进行播放器控制栏和弹幕的更多控制,详情请参考页面提供的文档链接。
由梁琪君发表
云直播
-->我的直播
-->视频设置
--> 播放限制
1.授权认证
学员登录客户网站后,访问客户网站的播放页面(页面上有POLYV播放器),播放器会请求客户写的授权播放接口(该接口判断学员身份信息后,返回是否允许播放器去播放视频的指令给播放器)。
2.播放网络限制
1.授权认证
设置-->输入URL-->保存
2.播放网络限制
设置-->输入白名单域名/黑名单域名-->保存
由梁琪君发表
云直播
-->我的直播
-->视频设置
--> 功能开关
功能开关分为两模块:页面观看页功能、直播聊天室功能
功能开关提供一个简便的方式对部分功能集中起来处理
直接点击功能的“开”或者“关”按钮即可
由梁琪君发表
云直播
-->我的直播
-->视频设置
--> 播放器设置
片头广告:
选择广告类型-->设置时长-->设置跳转链接-->上传视频链接/上传图片
视频广告
图片广告
暂停广告:
设置跳转链接-->上传图片
由张瀚杰发表
后台设置:
直播后台 --> 选择频道 -->频道播放限制 --> 勾选设置授权认证URL并提供提供JSON返回接口url。 如: http://www.mywebsite.com/pmd.php 获取参数 播放器请求json地址将附带各参数 http://www.mywebsite.com/pmd.php?vid=99741&code=aa&t=503832195 其中,code=aa中aa是flashVars参数code设定的值。
当网页调用POLYV播放器播放视频时,在PC端中,POLYV通过GET请求用户的http协议接口并提交vid、code、t这3个参数;而在移动端中,由于js通过ajax方式去请求用户的接口,需要跨域请求,因此需要加多一个callback参数,POLYV通过GET请求用户接口并提交vid、code、t、callback这4个参数。
参数名 | 是否必填 | 说明 |
---|---|---|
vid | 是 | 频道id,播放器请求json地址时附带的vid参数 |
username | 是 | 跑马灯内容 ,可为空 |
code | 是 | flashVars中code参数值(可为空) |
status | 是 | 是否播放,取值为:1(正常播放),2(禁止播放) |
s | 是 | 跑马灯开关,默认为 off |
t | 是 | 时间戳,播放器请求json地址时附带的t参数 |
message | 否 | 自定义显示的错误信息 |
MD5字符串:
plain = “vid=” + vid +“&username=” + username + “&code=” + code + ”&status=” + status + “&s=on” + “&t=” + t; sign = MD5.hash(plain);
sign值生成示例:
<?php
$status = 1;
$username = "test";
$show= "on";
$vid = $_GET["vid"];
$code = $_GET["code"];
$time = $_GET["t"];
//客户网站后台对学员身份做判断,若授权不通过不允许播放器去播视频,可以自定义提示信息,将提示信息传给POLYV播放器,让播放器显示出来
$message="该学员不是付费会员,请购买套餐后再刷新页面播放";
$md5=md5("vid=".$vid."&username=".$username."&code=".$code."&status=".$status."&s=".$show."&t=".$time);
$callback = isset($_GET["callback"])?$_GET["callback"]:null; //未提交callback时则设为空
$array = Array("status"=>$status,"username"=>$username,"show"=>$show,"sign"=>$md5,"message"=>$message);
$validateJson = json_encode($array);
if($callback != null){
echo $callback."(".$validateJson.")";
} else{
echo $validateJson;
}
?>
crossdomain.xml:
保存Json地址的域名下必需增加crossdomain.xml文件
<cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy>
Ps:接口返回的数据,请确保是UTF-8编码的!
使用场景:
学员登录客户网站后,访问客户网站的播放页面(页面上有POLYV播放器),播放器会请求客户写的授权播放接口(该接口判断学员身份信息后,返回是否允许播放器去播放视频的指令给播放器)。
示例地址:http://demo.polyv.net/chenwb/test30/login.php
示例代码下载:zbsqrz
© 2013-2019 广州易方信息科技股份有限公司 版权所有
粤ICP备12077762号-1 法律顾问:广东汇知通律师事务所 粤公网安备 44011302001506号