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