audio sschedule shutdown

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-02-08 15:19:23 +08:00
parent 8234b7ac92
commit 0c65605ac0
23 changed files with 466 additions and 593 deletions

View File

@@ -79,11 +79,13 @@ class _PlDanmakuState extends State<PlDanmaku> {
}
// 播放器状态监听
void playerListener(PlayerStatus? status) {
if (status == PlayerStatus.playing) {
_controller?.resume();
} else {
_controller?.pause();
void playerListener(PlayerStatus status) {
if (_controller case final controller?) {
if (status.isPlaying) {
controller.resume();
} else {
controller.pause();
}
}
}
@@ -97,7 +99,7 @@ class _PlDanmakuState extends State<PlDanmaku> {
return;
}
if (!playerController.playerStatus.playing) {
if (!playerController.playerStatus.isPlaying) {
return;
}