goToFullscreen method

Future<void> goToFullscreen(
  1. BuildContext context, {
  2. bool appliyOverlaysAndOrientations = true,
})

show the player in fullscreen mode

Implementation

Future<void> goToFullscreen(
  BuildContext context, {
  bool appliyOverlaysAndOrientations = true,
}) async {
  if (appliyOverlaysAndOrientations) {
    await screenManager.setFullScreenOverlaysAndOrientations();
  }
  _fullscreen.value = true;
  final route = MaterialPageRoute(
    builder: (_) => MeeduPlayerFullscreenPage(controller: this),
  );

  await Navigator.push(context, route);
  await screenManager.setDefaultOverlaysAndOrientations();
  _fullscreen.value = false;
}