bilibili 多屏分控

bilibili控制多窗口

ئاپتورى
NzK SV
بۈگۈن قاچىلانغىنى
0
جەمئىي قاچىلانغىنى
14
باھا نومۇرى
0 0 0
نەشرى
1.1
قۇرۇلغان ۋاقتى
2023-09-15
يېڭىلانغان ۋاقتى
2023-09-15
ئىجازەتنامىسى
MIT
قوللايدىغىنى

[简介]
这是一个可以让bilibili在多个窗口受控的脚本
如果你有两个屏幕 你可以把播放窗口放到第二屏 然后主屏里在首页操控其他窗口的播放内容
可以弄成监控大屏的感觉

[使用方法]
1. 打开多个bilibili网页
2. 把要作为播放的窗口放到对应的位置(如图组成四宫格使用的是vivaldi浏览器)
3. 在要作为主控的bilibili页面左上角点击 on按钮
4. 左键点击要播放的视频为立即播放 右键点击添加到待播放列表尾部 中键点击插队到播放列表开头
5. 此时可以享受你的监控大屏了

这个脚本会点击网页全屏 但是只检测按钮10s超时 可能不会全屏
如果不需要这个功能 可以在代码开头处把true改成false

[实现方案]
使用了BroadcastChannel作为消息通讯媒介
拦截鼠标点击事件并将鼠标点击的内容发送到其他窗口加载

[TODO]
1. 右键或中键点击视频标题在播放列表中获取不到缩略图
2. 主控可以关闭还原成普通页面