andywang425 / BLTH

哔哩哔哩(bilibili.com)油猴辅助脚本,Bilibili Live Tasks Helper。
MIT License
954 stars 94 forks source link

自动切换粉丝徽章后清晰度会变回超清,即使设置了自动切换画质 #487

Open 6ur9er opened 4 months ago

6ur9er commented 4 months ago

描述bug

打开直播间,自动切换画质正常生效,但是发送弹幕任务+自动切换徽章,在切换徽章后会画质变成超清

重现bug

打开直播间,自动切换画质为原画,执行发送弹幕任务+自动切换徽章,在切换徽章后会画质变成超清

预期行为

画质仍为设定的原画画质

截图

No response

运行日志

image

操作系统

Windows 11

浏览器

Microsoft Edge 版本 122.0.2365.66 (正式版本) (64 位)

用户脚本管理器

Tampermonkey 5.0.1

脚本版本号

7.1.3

网络情况

其他浏览器拓展/用户脚本

No response

其他

No response

andywang425 commented 4 months ago

这Bug有点奇怪啊,之后会测试一下。

日志里的其它几个报错我也会去找找原因。

andywang425 commented 2 weeks ago

分析一下报错: image 上面这三条日志是B站的报错,不知道为啥。

image 按理来说不可能找不到,不清楚为什么。

image 说明response.data.listundefined。不知道你有没有加入过应援团。也许没有应援团的时候这个属性为undefined

image 不清楚是哪里的问题。有可能是App.vue的下面这段:

      button = dce('button')
      button.setAttribute('class', 'blth_btn')
      button.onclick = throttleButtoOnClick
      button.innerText = uiStore.isShowPanelButtonText
      playerHeaderLeft.append(button)

image 还是不清楚。有可能是src\modules\dailyTasks\liveTasks\signTask.ts中的这段:

        // 移除直播签到按钮
        const checkinBtn = dq('.checkin-btn')
        if (checkinBtn) {
          checkinBtn.remove()
        }

总结,很多不知道原因的报错,“自动切换粉丝徽章后清晰度会变回超清”也不知道是咋回事。