mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
mod: 自动全屏额外等待
This commit is contained in:
@@ -554,16 +554,18 @@ class PlPlayerController {
|
||||
bool autoEnterFullscreen = GStrorage.setting
|
||||
.get(SettingBoxKey.enableAutoEnter, defaultValue: false);
|
||||
if (autoEnterFullscreen) {
|
||||
if (dataStatus.status.value != DataStatus.loaded) {
|
||||
_dataListenerForEnterFullscreen = dataStatus.status.listen((status) {
|
||||
if (status == DataStatus.loaded) {
|
||||
_dataListenerForEnterFullscreen.cancel();
|
||||
triggerFullScreen(status: true);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
triggerFullScreen(status: true);
|
||||
}
|
||||
Future.delayed(const Duration(milliseconds: 500), () {
|
||||
if (dataStatus.status.value != DataStatus.loaded) {
|
||||
_dataListenerForEnterFullscreen = dataStatus.status.listen((status) {
|
||||
if (status == DataStatus.loaded) {
|
||||
_dataListenerForEnterFullscreen.cancel();
|
||||
triggerFullScreen(status: true);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
triggerFullScreen(status: true);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user