don't assume MPV player in now playing page
This commit is contained in:
@@ -51,6 +51,7 @@ type PlaybackManager struct {
|
||||
onPaused []func()
|
||||
onStopped []func()
|
||||
onPlaying []func()
|
||||
onPlayerChange []func()
|
||||
}
|
||||
|
||||
func NewPlaybackManager(
|
||||
@@ -122,6 +123,14 @@ func (pm *PlaybackManager) invokeNoArgCallbacks(cbs []func()) {
|
||||
}
|
||||
}
|
||||
|
||||
func (p *PlaybackManager) CurrentPlayer() player.BasePlayer {
|
||||
return p.player
|
||||
}
|
||||
|
||||
func (p *PlaybackManager) OnPlayerChange(cb func()) {
|
||||
p.onPlayerChange = append(p.onPlayerChange, cb)
|
||||
}
|
||||
|
||||
func (p *PlaybackManager) IsSeeking() bool {
|
||||
return p.player.IsSeeking()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user