goToFullscreen method
show the player in fullscreen mode
Implementation
Future<void> goToFullscreen(
BuildContext context, {
bool applyOverlaysAndOrientations = true,
}) async {
if (applyOverlaysAndOrientations) {
if (UniversalPlatform.isWeb) {
screenManager.setWebFullScreen(true, this);
} else {
if (windows) {
screenManager.setWindowsFullScreen(true, this);
} else {
screenManager.setDefaultOverlaysAndOrientations();
}
}
}
_fullscreen.value = true;
final route = PageRouteBuilder(
opaque: false,
fullscreenDialog: true,
pageBuilder: (_, __, ___) {
return MeeduPlayerFullscreenPage(controller: this);
},
);
await Navigator.push(context, route);
}