保利威文档中心

幫助中心

直播彈幕

更新時間: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 字型顯示效果
联系客服,在线咨询