mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: live room
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -132,7 +132,7 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
final GlobalKey playerKey = GlobalKey();
|
||||
double? padding;
|
||||
|
||||
Widget videoPlayerPanel([Color? fill]) {
|
||||
Widget videoPlayerPanel({Color? fill, Alignment? alignment}) {
|
||||
return PopScope(
|
||||
canPop: !isFullScreen,
|
||||
onPopInvokedWithResult: (bool didPop, Object? result) {
|
||||
@@ -152,6 +152,7 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
return PLVideoPlayer(
|
||||
key: playerKey,
|
||||
fill: fill,
|
||||
alignment: alignment,
|
||||
plPlayerController: plPlayerController,
|
||||
bottomControl: BottomControl(
|
||||
plPlayerController: plPlayerController,
|
||||
@@ -273,7 +274,9 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
? 0
|
||||
: MediaQuery.paddingOf(context).top)
|
||||
: Get.height - 56 - 85 - padding!,
|
||||
child: videoPlayerPanel(),
|
||||
child: videoPlayerPanel(
|
||||
alignment: isFullScreen ? null : Alignment.topCenter,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
@@ -433,7 +436,7 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
child: MediaQuery.removePadding(
|
||||
removeRight: true,
|
||||
context: context,
|
||||
child: videoPlayerPanel(Colors.transparent),
|
||||
child: videoPlayerPanel(fill: Colors.transparent),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -53,6 +53,7 @@ class PLVideoPlayer extends StatefulWidget {
|
||||
this.showEpisodes,
|
||||
this.showViewPoints,
|
||||
this.fill,
|
||||
this.alignment,
|
||||
super.key,
|
||||
});
|
||||
|
||||
@@ -69,6 +70,7 @@ class PLVideoPlayer extends StatefulWidget {
|
||||
final Function? showEpisodes;
|
||||
final VoidCallback? showViewPoints;
|
||||
final Color? fill;
|
||||
final Alignment? alignment;
|
||||
|
||||
@override
|
||||
State<PLVideoPlayer> createState() => _PLVideoPlayerState();
|
||||
@@ -898,6 +900,7 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
|
||||
child: Video(
|
||||
fill: widget.fill ?? Colors.black,
|
||||
key: key,
|
||||
alignment: widget.alignment ?? Alignment.center,
|
||||
controller: videoController,
|
||||
controls: NoVideoControls,
|
||||
pauseUponEnteringBackgroundMode:
|
||||
|
||||
Reference in New Issue
Block a user