开源软件名称:douyusdk
开源软件地址:https://gitee.com/yycdev/douyusdk
开源软件介绍:
DouYu-SDK DouYu-SDK,一个基于斗鱼弹幕API封装的SDK (斗鱼弹幕服务器第三方接入协议v1.4.1) 介绍DouYu-SDK,一个基于斗鱼弹幕API封装的SDK 本SDK基于 斗鱼弹幕服务器第三方接入协议v1.4.1 进行封装 欢迎大家在每周周一到周六的晚上10点来到4835718聆听直击灵魂的声音 安装 <dependency> <groupId>com.yycdev</groupId> <artifactId>douyu-sdk</artifactId> <version>1.0.0</version> </dependency> 示例引入Maven依赖,即可直接使用。 可参考以下示例代码: //初始化客户端 DouYuClient client = new DouYuClient("openbarrage.douyutv.com", 8601, "4835718"); //注册普通弹幕消息处理器 client.registerMessageListener(new MessageListener<ChatMsg>() { @Override public void read(ChatMsg message) { logger.info(message.toChatStr()); } }); //登录斗鱼服务器 client.login(); //开始同步到读取消息 client.sync(); 说明目前支持监听的消息类型 //斗鱼推送的原消息String//通用消息实体(用于处理所有接收到的消息)BaseMsg//错误消息/系统消息ErrorMsg//弹幕消息ChatMsg//赠送礼物消息DgbMsg//房间内用户抢红包消息GgbbMsg//礼物广播消息SpbcMsg//超级弹幕消息SsdMsg//用户进房通知消息UenterMsg 注意事项1.当接收到消息后会线生成一个BaseMsg实体再根据消息类型转换为其他各类消息实体 2.每一个实体中都会有UUID字段,该字段用于关联BaseMsg记录,是SDK自己生成的,非斗鱼API返回,如需要实现用id区分消息唯一暂无方案 |
请发表评论