diff --git a/lib/pages/setting/sponsor_block_page.dart b/lib/pages/setting/sponsor_block_page.dart index 170b5881..36323237 100644 --- a/lib/pages/setting/sponsor_block_page.dart +++ b/lib/pages/setting/sponsor_block_page.dart @@ -716,8 +716,8 @@ class _SlideColorPickerState extends State { '重置', ), ), - const Spacer(), ], + const Spacer(), TextButton( onPressed: Get.back, child: Text( diff --git a/lib/pages/video/detail/controller.dart b/lib/pages/video/detail/controller.dart index 65d19aaa..57f6c3f4 100644 --- a/lib/pages/video/detail/controller.dart +++ b/lib/pages/video/detail/controller.dart @@ -926,7 +926,7 @@ class VideoDetailController extends GetxController if (isPlaying) { await plPlayerController.pause(); } - Navigator.of(Get.context!).push( + await Navigator.of(Get.context!).push( GetDialogRoute( pageBuilder: (buildContext, animation, secondaryAnimation) { return SendDanmakuPanel( @@ -937,9 +937,6 @@ class VideoDetailController extends GetxController onSaveDanmaku: (danmaku) => savedDanmaku = danmaku, callback: (danmakuModel) async { savedDanmaku = null; - if (isPlaying) { - await plPlayerController.play(); - } plPlayerController.danmakuController?.addDanmaku(danmakuModel); }, ); @@ -960,6 +957,9 @@ class VideoDetailController extends GetxController }, ), ); + if (isPlaying) { + plPlayerController.play(); + } } /// 更新画质、音质