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

@@ -278,7 +278,7 @@ class VideoDetailController extends GetxController
late final watchProgress = GStorage.watchProgress;
void cacheLocalProgress() {
if (plPlayerController.playerStatus.completed) {
if (plPlayerController.playerStatus.isCompleted) {
watchProgress.put(cid.value.toString(), entry.totalTimeMilli);
} else if (playedTime case final playedTime?) {
watchProgress.put(cid.value.toString(), playedTime.inMilliseconds);
@@ -1034,7 +1034,8 @@ class VideoDetailController extends GetxController
SmartDialog.showToast('UP主已关闭弹幕');
return;
}
final isPlaying = autoPlay.value && plPlayerController.playerStatus.playing;
final isPlaying =
autoPlay.value && plPlayerController.playerStatus.isPlaying;
if (isPlaying) {
await plPlayerController.pause();
}
@@ -1630,7 +1631,7 @@ class VideoDetailController extends GetxController
void makeHeartBeat() {
if (plPlayerController.enableHeart &&
!plPlayerController.playerStatus.completed &&
!plPlayerController.playerStatus.isCompleted &&
playedTime != null) {
try {
plPlayerController.makeHeartBeat(