mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
Merge pull request #1570 from LonelySteve/features/video-speed
修复记忆倍数功能失效
This commit is contained in:
commit
639f7a1853
@ -119,7 +119,6 @@ export class VideoSpeedController {
|
|||||||
const { calcOrder } = await import("./video-speed-common")
|
const { calcOrder } = await import("./video-speed-common")
|
||||||
// 有必要传递之前的 nativeSpeedVal,跨分 P 时原生倍数将保持一样
|
// 有必要传递之前的 nativeSpeedVal,跨分 P 时原生倍数将保持一样
|
||||||
const controller = await VideoSpeedController.getInstance(sharedSpeed)
|
const controller = await VideoSpeedController.getInstance(sharedSpeed)
|
||||||
controller.observe();
|
|
||||||
if (settings.extendVideoSpeed) {
|
if (settings.extendVideoSpeed) {
|
||||||
controller._menuListElement.prepend(...await getExtraSpeedMenuItemElements())
|
controller._menuListElement.prepend(...await getExtraSpeedMenuItemElements())
|
||||||
// 为所有原生倍速菜单项设置 Order
|
// 为所有原生倍速菜单项设置 Order
|
||||||
@ -143,6 +142,7 @@ export class VideoSpeedController {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
controller.observe();
|
||||||
// 理论上这里的 controller 一定是非缓存的(换 P 的时候 containerElement 是会发生改变的),因此不用担心重复注册事件监听
|
// 理论上这里的 controller 一定是非缓存的(换 P 的时候 containerElement 是会发生改变的),因此不用担心重复注册事件监听
|
||||||
({ containerElement } = controller)
|
({ containerElement } = controller)
|
||||||
containerElement.addEventListener("changed", ({ detail: { speed, isNativeSpeed } }: CustomEvent) => {
|
containerElement.addEventListener("changed", ({ detail: { speed, isNativeSpeed } }: CustomEvent) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user