mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: video sheet
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -97,7 +97,6 @@ class VideoDetailController extends GetxController
|
||||
bool enableHeart = true;
|
||||
Floating? floating;
|
||||
late final headerCtrKey = GlobalKey<HeaderControlState>();
|
||||
late PreferredSizeWidget headerControl;
|
||||
|
||||
Box get setting => GStorage.setting;
|
||||
|
||||
@@ -288,13 +287,6 @@ class VideoDetailController extends GetxController
|
||||
if (Platform.isAndroid) {
|
||||
floating = Floating();
|
||||
}
|
||||
headerControl = HeaderControl(
|
||||
key: headerCtrKey,
|
||||
controller: plPlayerController,
|
||||
videoDetailCtr: this,
|
||||
floating: floating,
|
||||
heroTag: heroTag,
|
||||
);
|
||||
|
||||
// CDN优化
|
||||
// enableCDN = setting.get(SettingBoxKey.enableCDN, defaultValue: true);
|
||||
@@ -1104,9 +1096,6 @@ class VideoDetailController extends GetxController
|
||||
_getDmTrend();
|
||||
}
|
||||
|
||||
/// 开启自动全屏时,在player初始化完成后立即传入headerControl
|
||||
plPlayerController.headerControl = headerControl;
|
||||
|
||||
if (defaultST != null) {
|
||||
defaultST = null;
|
||||
}
|
||||
|
||||
@@ -1540,7 +1540,13 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
||||
SearchType.media_bangumi
|
||||
? bangumiIntroController
|
||||
: null,
|
||||
headerControl: videoDetailController.headerControl,
|
||||
headerControl: HeaderControl(
|
||||
key: videoDetailController.headerCtrKey,
|
||||
controller: videoDetailController.plPlayerController,
|
||||
videoDetailCtr: videoDetailController,
|
||||
floating: videoDetailController.floating,
|
||||
heroTag: heroTag,
|
||||
),
|
||||
danmuWidget: Obx(
|
||||
() => PlDanmaku(
|
||||
key: Key(
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user