fix: add sent danmaku

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-04 22:54:14 +08:00
parent cf76cb6f63
commit 738c057304

View File

@@ -924,7 +924,7 @@ class VideoDetailController extends GetxController
bool isPlaying = bool isPlaying =
plPlayerController.playerStatus.status.value == PlayerStatus.playing; plPlayerController.playerStatus.status.value == PlayerStatus.playing;
if (isPlaying) { if (isPlaying) {
plPlayerController.pause(); await plPlayerController.pause();
} }
await Navigator.of(Get.context!).push( await Navigator.of(Get.context!).push(
GetDialogRoute( GetDialogRoute(
@@ -935,8 +935,11 @@ class VideoDetailController extends GetxController
progress: plPlayerController.position.value.inMilliseconds, progress: plPlayerController.position.value.inMilliseconds,
savedDanmaku: savedDanmaku, savedDanmaku: savedDanmaku,
onSaveDanmaku: (danmaku) => savedDanmaku = danmaku, onSaveDanmaku: (danmaku) => savedDanmaku = danmaku,
callback: (danmakuModel) { callback: (danmakuModel) async {
savedDanmaku = null; savedDanmaku = null;
if (isPlaying) {
await plPlayerController.play();
}
plPlayerController.danmakuController?.addDanmaku(danmakuModel); plPlayerController.danmakuController?.addDanmaku(danmakuModel);
}, },
); );
@@ -957,9 +960,6 @@ class VideoDetailController extends GetxController
}, },
), ),
); );
if (isPlaying) {
plPlayerController.play();
}
} }
/// 更新画质、音质 /// 更新画质、音质