该项目主要的作用是抓取直播间的弹幕信息,然后通过分析弹幕信息、礼物信息来进行一系列的操作。启动主程序DanmuApplication就可以了。如下图是启动后的控制台:
该项目的主要作用如下:
-
连接弹幕服务器,有重连机制保持持续连接。
-
获取弹幕信息,主要抓取指令性操作的弹幕信息。如点播电影、查看用户积分、签到等操作命令。
命令格式如下:
1. #查询 2. #打卡 3. @电影名称-分数 如:@千与千寻-100
-
获取礼物信息,然后对用户的积分进行修改,最后修改展示用于积分情况变化的文件内容。
该项目的播放器是基于vlcjPlayer开源播放器,主要功能是用播放器来自动控制播放顺序,通过从数据库获取播放列表,当播放结束后通过计算积分,来播放当前积分数最高的电影。
在启动项目之前,需要修改一些参数配置,如下图所示:
配置完后,启动主程序VideoPlayerApplication就可以了,然后会打开播放器,打开播放器不会默认播放,第一次播放电影需要手动选择文件播放,第一个文件播放完后就会根据数据库的数据来播放电影。
虽然界面比较简单,但是功能还是挺丰富的,毕竟是开源的播放器。
通过这2个项目,再结合OBS的直播软件,就可以做到直播放电影的节目效果了,赶紧去试一下把。。
喜欢的大佬们可以打赏一下