Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-01-11 11:07:11 +08:00
parent 00da3c4a0e
commit 09bd1edeb3
6 changed files with 28 additions and 15 deletions

View File

@@ -1582,12 +1582,19 @@ class PlPlayerController {
}
}
void addPositionListener(Function(Duration position) listener) =>
_positionListeners.add(listener);
void addPositionListener(Function(Duration position) listener) {
if (_playerCount == 0) return;
_positionListeners.add(listener);
}
void removePositionListener(Function(Duration position) listener) =>
_positionListeners.remove(listener);
void addStatusLister(Function(PlayerStatus status) listener) =>
_statusListeners.add(listener);
void addStatusLister(Function(PlayerStatus status) listener) {
if (_playerCount == 0) return;
_statusListeners.add(listener);
}
void removeStatusLister(Function(PlayerStatus status) listener) =>
_statusListeners.remove(listener);