0.1.3 • Published 2 years ago

blive-ws v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

blive

b站直播间的ws服务

安装

npm i blive-ws
yarn i blive-ws
pnpm i blive-ws

使用

import WebPlayerSocket from 'blive-ws'

// 1. 实例化
const socket = new WebPlayerSocket({
    rid: '房间id',
    uid: '用户id',
    token: 'token',
    hostList: [],
    // debug: true,
})

// 2. 绑定事件
socket.addEventListener('open', ({detail}) => {
    console.log('直播间连接成功')
})
socket.addEventListener('close', ({detail}) => {
    console.log('直播间断开连接')
})
socket.addEventListener('DANMU_MSG', ({detail}) => {
    console.log('弹幕数据: ', detail)
})

Options

参数名类型说明必填默认值
ridnumber房间号--
uidnumber用户id0
tokenstring认证token--
hostListstring[]ws服务列表[]
debugboolean调试模式false

Events

事件名(大小写敏感)说明数据(event.detail)
open直播间已连接选项options
close直播间已断开选项options
error出现错误error
initializedwebsocket完成初始化-
heartbeatreply心跳应答人气值
COMMON_NOTICE_DANMAKU公共通知
NOTICE_MSG任务通知
STOP_LIVE_ROOM_LIST停播直播间列表
HOT_RANK_CHANGED热榜更新
HOT_RANK_CHANGED_V2热榜更新
HOT_RANK_SETTLEMENT_V2热榜结算
DANMU_MSG普通弹幕
DANMU_AGGREGATION聚合弹幕
SUPER_CHAT_MESSAGE超级聊天消息
SUPER_CHAT_MESSAGE_JPN超级聊天消息
ROOM_REAL_TIME_MESSAGE_UPDATE直播间实时信息更新
INTERACT_WORD直播间互动文字
WATCHED_CHANGE直播间观看人数更新
ONLINE_RANK_V2直播间高能用户排名
ONLINE_RANK_COUNT直播间高能用户数
ONLINE_RANK_TOP3直播间Top3高能用户
ENTRY_EFFECT进入特效
GUARD_BUY购买舰长
SEND_GIFT送礼物
COMBO_SEND连送礼物
LIVE开始直播
PREPARING准备中
PK_BATTLE_PRE_NEWPK
WIDGET_BANNER小部件
LIVE_INTERACTIVE_GAME现场交互游戏(弹幕?)

Methods

1. destroy 销毁实例

socket.destroy()
0.1.3

2 years ago

0.1.1

2 years ago

0.1.1-alpha.2

2 years ago

0.1.1-alpha.1

2 years ago

0.1.0

2 years ago

0.0.3

2 years ago

0.0.2-beta.3

2 years ago

0.0.2-beta.2

2 years ago

0.0.2-beta.1

2 years ago

0.0.2-beta

2 years ago

0.0.1

2 years ago