直播弹幕

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

字体显示效果

Last updated