保利威文档中心

帮助中心

直播弹幕

更新时间:2022-05-23 19:00:06

POLYV直播弹幕API

一、嵌入播放器

<script src="http://live.polyv.net/assets/js/liveplayer.js"></script>
<div id='player'></div>
<script type="text/javascript">
var player = polyvObject('#player').createDanMuPlayer({
         'width':'100%',
         'height':'250',
         'userId':'e3wx706i3v',
         'channelId':'99863',
         'pic':'null',
         'userName':'null',
         'hash':'da4c443430ad099d1694a9c21b59c5af'
         /*'hideInput':'on',*/
         /* 'isBarrage':'off',*/
         /*'hideControls':'2'*/
     });
</script>

二、参数设置

参数名 取值范围 说明 是否必选 备注
width 百分比或像素值 播放器宽 -----
height 百分比或像素值 播放器高 -----
userId String 客户uid -----
channelId String 客户vid -----
pic String 头像url地址 -----
userName String 昵称 -----
hash String 按规则的哈希值 -----
hideInput on/off 是否隐藏弹幕输入按钮,默认off ----- -----
isBarrage on/off 是否一开始显示弹幕,默认on ----- -----
hideControls 0~2 移动端控制栏的显示,默认2 ,0: 原生和polyv皮肤均不显示,1:显示原生皮肤,2:显示polyv皮肤 ----- -----
Ps:hash值为字符串 userId + username + pic + "polyvlive" 做MD5的值。计算错误则不能正常打开播放器页面。

如上所示: 做MD5的字符串为: e3wx706i3vnullnullpolyvlive MD5后值为:da4c443430ad099d1694a9c21b59c5af hash参数值应为:da4c443430ad099d1694a9c21b59c5af

三、接口调用

方法名 参数 说明 备注
j2s_showBarrage ----- 显示弹幕 -----
j2s_hideBarrage ----- 隐藏弹幕 -----
j2s_addBarrageMessage 如下ps示例 发送弹幕 -----
Ps: 移动端字号、颜色、显示效果均不能设置。固定为字号14,颜色白字黑边,滚动效果。

弹幕发送,参数为标准JSON格式字符串。 _str 字符串参数示例:

'[{ 
"msg":"1463bf66ce3", 
"fontSize":"24", 
"fontColor":"0xCCCC00", 
"fontMode":"roll" 
}]' 
参数名 参数值 意义 是否必须项
msg String 弹幕消息
fontSize String 字体大小
fontColor String 字体颜色
fontMode String 字体显示效果
联系客服,在线咨询