fix: video page v

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-26 17:43:35 +08:00
parent 8434c488da
commit b8d2ad68dd
2 changed files with 14 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
import 'dart:io';
import 'package:PiliPlus/build_config.dart';
import 'package:PiliPlus/pages/video/detail/view_v.dart';
import 'package:PiliPlus/utils/cache_manage.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:flex_seed_scheme/flex_seed_scheme.dart';
@@ -218,6 +219,7 @@ class MyApp extends StatelessWidget {
},
navigatorObservers: [
VideoDetailPage.routeObserver,
VideoDetailPageV.routeObserver,
MainApp.routeObserver,
],
);

View File

@@ -24,6 +24,7 @@ import 'package:PiliPlus/utils/global_data.dart';
import 'package:PiliPlus/utils/id_utils.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:auto_orientation/auto_orientation.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:easy_debounce/easy_throttle.dart';
import 'package:extended_nested_scroll_view/extended_nested_scroll_view.dart';
import 'package:floating/floating.dart';
@@ -1629,12 +1630,19 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
child: GestureDetector(
onTap: handlePlay,
child: Obx(
() => NetworkImgLayer(
key: Key('cover'),
type: 'emote',
src: videoDetailController.videoItem['pic'],
() => CachedNetworkImage(
imageUrl:
(videoDetailController.videoItem['pic'] as String)
.http2https,
width: videoWidth,
height: videoHeight,
fit: BoxFit.cover,
fadeOutDuration: const Duration(milliseconds: 120),
fadeInDuration: const Duration(milliseconds: 120),
memCacheWidth: videoWidth.cacheSize(context),
placeholder: (context, url) => Center(
child: Image.asset('assets/images/loading.png'),
),
),
),
),