diff --git a/lib/widgets/video_widget.dart b/lib/widgets/video_widget.dart index 73f1fc1..5edfdcc 100644 --- a/lib/widgets/video_widget.dart +++ b/lib/widgets/video_widget.dart @@ -16,17 +16,17 @@ class _VideoWidgetState extends State { @override void initState() { super.initState(); + _initController(); + } - _controller = - VideoPlayerController.networkUrl( - Uri.parse('https://f0ck.me/b/${widget.details.dest}'), - ) - ..initialize().then((_) { - setState(() {}); - }); + Future _initController() async { + _controller = VideoPlayerController.networkUrl(Uri.parse('https://f0ck.me/b/${widget.details.dest}')); + await _controller.initialize(); + setState(() {}); _controller.addListener(() => setState(() {})); _controller.play(); + _controller.setLooping(true); } @override