設定直播播放器彈幕
更新時間:2021-07-13 11:31:09
一、嵌入直播播放器
在頁面程式碼中嵌入以下程式碼,可在 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:右端橫向進入 | ✔️ |
