设置直播播放器弹幕

一、嵌入直播播放器

页面代码中嵌入以下代码, 在POLYV 直播后台【我的直播】中【播放器嵌入】页面可见。

<script src="https://player.polyv.net/livescript/liveplayer.js"></script>
<div id='player'></div>
<script type="text/javascript">
var player = polyvObject('#player').livePlayer({
'width':'498',
'height':'409',
'flashvars':{"is_barrage":"on"},
'uid':'e3wx706i3v',
'vid':'99853'
});
</script>

二、接口

示例页:

http://playertest.polyv.net/player2/test/demo/Livedanmu.html

function j2s_setBarrage( ){
   return true;
}

弹幕功能开关,必须返回 true. 播放器获取参数后判断是否开启弹幕功能。

function j2s_showBarrage( ){
   if( player!=undefined&&player.j2s_showBarrage!=undefined ){
      player.j2s_showBarrage( );
   }
}

显示弹幕,默认为显示。

function j2s_hideBarrage( ){
   if( player!=undefined && player.j2s_hideBarrage!=undefined ){
      player.j2s_hideBarrage( );
   }
}

隐藏弹幕。

function j2s_addBarrageMessage( _str ){
   if( player!=undefined && player.j2s_addBarrageMessage!=null){
      player.j2s_addBarrageMessage(_str );
   }
}

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

'[{
"msg":"1463bf66ce3",
"fontSize":"24",
"fontColor":"0xCCCC00",
"fontMode":"roll"
}]'

_str 字符串参数示例:

参数名参数值意义是否必须项

msg

string

弹幕发送消息

✔️

fontSize

string

弹幕字体大小

✔️

fontColor

string

弹幕字体颜色

✔️

fontMode

string

弹幕进入效果 roll:右端横向进入

✔️

注:移动端弹幕发送弹幕字体大小,弹幕字体颜色均为固定值,不受参数设置控制。

Last updated