mod: 自动全屏额外等待

This commit is contained in:
orz12
2024-03-13 21:18:36 +08:00
parent 816b4658a9
commit 917d1f257c

View File

@@ -554,16 +554,18 @@ class PlPlayerController {
bool autoEnterFullscreen = GStrorage.setting bool autoEnterFullscreen = GStrorage.setting
.get(SettingBoxKey.enableAutoEnter, defaultValue: false); .get(SettingBoxKey.enableAutoEnter, defaultValue: false);
if (autoEnterFullscreen) { if (autoEnterFullscreen) {
if (dataStatus.status.value != DataStatus.loaded) { Future.delayed(const Duration(milliseconds: 500), () {
_dataListenerForEnterFullscreen = dataStatus.status.listen((status) { if (dataStatus.status.value != DataStatus.loaded) {
if (status == DataStatus.loaded) { _dataListenerForEnterFullscreen = dataStatus.status.listen((status) {
_dataListenerForEnterFullscreen.cancel(); if (status == DataStatus.loaded) {
triggerFullScreen(status: true); _dataListenerForEnterFullscreen.cancel();
} triggerFullScreen(status: true);
}); }
} else { });
triggerFullScreen(status: true); } else {
} triggerFullScreen(status: true);
}
});
} }
} }