xfangfang / wiliwili

第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上
https://xfangfang.github.io/wiliwili
GNU General Public License v3.0
3.22k stars 148 forks source link

Move disableDimming to VideoView #240

Closed dragonflylee closed 10 months ago

dragonflylee commented 10 months ago

参考文档中 MPV_EVENT_SEEK,简化了部分 mpv 事件订阅

disableDimming 转移到 VideoView 中的 showLoading/hideLoading 中调用,减少了 disableDimming 到处调用的情况

xfangfang commented 10 months ago

我的想法是还把 disableDimming 放在 mpv里面,但是可以精简到 core-idle 那个状态的判定下面,core-idle 应该可以精准的表示播放器是否正在播放,正好比较适合。因为 mpvCore 是单例的, 维护是否息屏的状态会更容易一些,如果放在videoview下我怕出现错误调用 disableDimming 的情况。

dragonflylee commented 10 months ago

core-idle

core-idle 下面判断确实更合适