onFullScreenChanged method
Future<void>
onFullScreenChanged(
)
Implementation
Future<void> onFullScreenChanged() async {
final controller = widget.controller;
if (controller.isFullScreen && !_isFullScreen) {
_isFullScreen = true;
controller.postEvent(
PipFlutterPlayerEvent(PipFlutterPlayerEventType.openFullscreen));
await _pushFullScreenWidget(context);
} else if (_isFullScreen) {
Navigator.of(context, rootNavigator: true).pop();
_isFullScreen = false;
controller.postEvent(
PipFlutterPlayerEvent(PipFlutterPlayerEventType.hideFullscreen));
}
}