mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: 自动全屏方向异常
This commit is contained in:
@@ -35,17 +35,9 @@ class _LiveRoomPageState extends State<LiveRoomPage> {
|
|||||||
}
|
}
|
||||||
videoSourceInit();
|
videoSourceInit();
|
||||||
_futureBuilderFuture = _liveRoomController.queryLiveInfo();
|
_futureBuilderFuture = _liveRoomController.queryLiveInfo();
|
||||||
autoEnterFullscreen();
|
plPlayerController!.autoEnterFullscreen();
|
||||||
}
|
}
|
||||||
|
|
||||||
void autoEnterFullscreen() async {
|
|
||||||
bool autoEnterFullscreen =
|
|
||||||
GStrorage.setting.get(SettingBoxKey.enableAutoEnter, defaultValue: false);
|
|
||||||
if (autoEnterFullscreen) {
|
|
||||||
await Future.delayed(const Duration(milliseconds: 100));
|
|
||||||
plPlayerController!.triggerFullScreen(status: true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Future<void> videoSourceInit() async {
|
Future<void> videoSourceInit() async {
|
||||||
_futureBuilder = _liveRoomController.queryLiveInfoH5();
|
_futureBuilder = _liveRoomController.queryLiveInfoH5();
|
||||||
plPlayerController = _liveRoomController.plPlayerController;
|
plPlayerController = _liveRoomController.plPlayerController;
|
||||||
|
|||||||
@@ -102,16 +102,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
|
|||||||
plPlayerController = videoDetailController.plPlayerController;
|
plPlayerController = videoDetailController.plPlayerController;
|
||||||
plPlayerController!.addStatusLister(playerListener);
|
plPlayerController!.addStatusLister(playerListener);
|
||||||
listenFullScreenStatus();
|
listenFullScreenStatus();
|
||||||
autoEnterFullscreen();
|
await plPlayerController!.autoEnterFullscreen();
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void autoEnterFullscreen() async {
|
|
||||||
bool autoEnterFullscreen =
|
|
||||||
setting.get(SettingBoxKey.enableAutoEnter, defaultValue: false);
|
|
||||||
if (autoEnterFullscreen && videoDetailController.isFirstTime) {
|
|
||||||
await Future.delayed(const Duration(milliseconds: 100));
|
|
||||||
plPlayerController!.triggerFullScreen(status: true);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -168,7 +159,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
|
|||||||
plPlayerController = videoDetailController.plPlayerController;
|
plPlayerController = videoDetailController.plPlayerController;
|
||||||
plPlayerController!.addStatusLister(playerListener);
|
plPlayerController!.addStatusLister(playerListener);
|
||||||
listenFullScreenStatus();
|
listenFullScreenStatus();
|
||||||
autoEnterFullscreen();
|
await plPlayerController!.autoEnterFullscreen();
|
||||||
videoDetailController.autoPlay.value = true;
|
videoDetailController.autoPlay.value = true;
|
||||||
videoDetailController.isShowCover.value = false;
|
videoDetailController.isShowCover.value = false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user