showDialogBox method
dynamic
showDialogBox(
{ - required BuildContext context,
- required Widget willDisplayWidget,
})
Implementation
showDialogBox({
required BuildContext context,
required Widget willDisplayWidget,
}) {
return showGeneralDialog(
context: context,
barrierColor:
Colors.black54, // Optional: Adds a slight background overlay
barrierDismissible: false, // Prevents dialog from closing on tap outside
pageBuilder: (context, animation, secondaryAnimation) {
return MultiProvider(
providers: [
ChangeNotifierProvider(create: (context) => AudioPlayerNotifier()),
],
child: Scaffold(
backgroundColor: Colors.white,
body: SafeArea(
child: FullScreenVideoPlayer(
videoUrl: videoUrl, onVideoEnd: onVideoEnd),
),
),
);
},
);
}