播放器嵌入

一、功能路径

我的直播 --> 频道设置-->播放器嵌入

二、功能介绍

您可以通过嵌入Polyv直播播放器代码的方式,在自己网站页面播放直播。
embedded
- 嵌入代码可用于PC端和移动端页面。
- 您还可以通过播放器提供的接口进行播放器控制栏和弹幕的更多控制,详情请参考页面提供的文档链接。

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

播放限制

一.功能途径

云直播-->我的直播-->视频设置--> 播放限制

白名单观看播放设置

二.功能介绍

播放限制2
1.授权认证

学员登录客户网站后,访问客户网站的播放页面(页面上有POLYV播放器),播放器会请求客户写的授权播放接口(该接口判断学员身份信息后,返回是否允许播放器去播放视频的指令给播放器)。

2.播放网络限制

  • 播放网络白名单:在白名单内的域名可进入直播
  • 播放网络黑名单:在黑名单内的域名不可进入直播

三.使用步骤

1.授权认证
设置-->输入URL-->保存

播放限制3

2.播放网络限制
设置-->输入白名单域名/黑名单域名-->保存
播放限制4

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

功能开关

一.功能途径

云直播-->我的直播-->视频设置--> 功能开关

白名单观看功能开关

二.功能介绍

功能开关分为两模块:页面观看页功能、直播聊天室功能
功能开关提供一个简便的方式对部分功能集中起来处理

三.使用步骤

直接点击功能的“开”或者“关”按钮即可

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

广告设置

一.功能途径

云直播-->我的直播-->视频设置--> 播放器设置

白名单观看广告设置

二.功能介绍

  • 广告设置分为:页面广告、片头广告、暂停广告三种类型
  • 页面广告:
    • 可选文字广告和图片广告
    • 广告位上限为5个
  • 片头广告:
    • 可选视频广告、图片广告两种
    • 视频广告语图片广告二选一
  • 暂停广告:
    • 为图片广告
      广告设置2

三.使用步骤

  • 页面广告:
    选择广告类型-->上传图片/广告文案-->设置跳转链接
    广告设置4
  • 片头广告:
    选择广告类型-->设置时长-->设置跳转链接-->上传视频链接/上传图片

    视频广告
    广告设置5

    图片广告
    广告设置6

  • 暂停广告:
    设置跳转链接-->上传图片

广告设置8

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

播放器的授权播放

后台设置:

直播后台 --> 选择频道 -->频道播放限制 --> 勾选设置授权认证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跑马灯内容 ,可为空
codeflashVars中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值生成示例:

image001

PHP示例代码

<?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

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