update wshub

This commit is contained in:
aynakeya
2024-04-30 02:01:05 -07:00
parent 95a0a97264
commit 68c7c591ff
6 changed files with 66 additions and 26 deletions

View File

@@ -217,6 +217,12 @@ func registerCmdHandler() {
})
return
}
global.EventManager.CallA(events.PlayerPropertyTimePosUpdate, events.PlayerPropertyTimePosUpdateEvent{
TimePos: 0,
})
global.EventManager.CallA(events.PlayerPropertyPercentPosUpdate, events.PlayerPropertyPercentPosUpdateEvent{
PercentPos: 0,
})
})
global.EventManager.RegisterA(events.PlayerToggleCmd, "player.toggle", func(evnt *event.Event) {
property, err := libmpv.GetProperty("pause", mpv.FORMAT_FLAG)
@@ -229,6 +235,13 @@ func registerCmdHandler() {
log.Warn("[MPV PlayControl] toggle pause failed", err)
}
})
global.EventManager.RegisterA(events.PlayerSetPauseCmd, "player.set_paused", func(evnt *event.Event) {
data := evnt.Data.(events.PlayerSetPauseCmdEvent)
err := libmpv.SetProperty("pause", mpv.FORMAT_FLAG, data.Pause)
if err != nil {
log.Warn("[MPV PlayControl] set pause failed", err)
}
})
global.EventManager.RegisterA(events.PlayerSeekCmd, "player.seek", func(evnt *event.Event) {
data := evnt.Data.(events.PlayerSeekCmdEvent)
log.Debugf("seek to %f (absolute=%t)", data.Position, data.Absolute)