mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-12 21:17:41 +08:00
@@ -99,9 +99,12 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
@override
|
||||
Future<void> didPopNext() async {
|
||||
addObserverMobile(this);
|
||||
plPlayerController
|
||||
..isLive = true
|
||||
..danmakuController = _liveRoomController.danmakuController;
|
||||
if (!plPlayerController.isLive) {
|
||||
plPlayerController.isLive = true;
|
||||
_liveRoomController.isLoaded.refresh();
|
||||
}
|
||||
plPlayerController.danmakuController =
|
||||
_liveRoomController.danmakuController;
|
||||
PlPlayerController.setPlayCallBack(plPlayerController.play);
|
||||
_liveRoomController.startLiveTimer();
|
||||
if (plPlayerController.playerStatus.isPlaying &&
|
||||
@@ -221,9 +224,6 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
Alignment alignment = Alignment.center,
|
||||
bool needDm = true,
|
||||
}) {
|
||||
if (!plPlayerController.isLive) {
|
||||
return const SizedBox.shrink();
|
||||
}
|
||||
if (!isFullScreen && !plPlayerController.isDesktopPip) {
|
||||
_liveRoomController.fsSC.value = null;
|
||||
}
|
||||
@@ -231,7 +231,7 @@ class _LiveRoomPageState extends State<LiveRoomPage>
|
||||
Widget player = Obx(
|
||||
key: playerKey,
|
||||
() {
|
||||
if (_liveRoomController.isLoaded.value) {
|
||||
if (_liveRoomController.isLoaded.value && plPlayerController.isLive) {
|
||||
final roomInfoH5 = _liveRoomController.roomInfoH5.value;
|
||||
return PLVideoPlayer(
|
||||
maxWidth: width,
|
||||
|
||||
Reference in New Issue
Block a user