diff --git a/lib/ui/video_widget.dart b/lib/ui/video_widget.dart index e50d3f438..66906e47e 100644 --- a/lib/ui/video_widget.dart +++ b/lib/ui/video_widget.dart @@ -39,8 +39,10 @@ class _VideoWidgetState extends State { if (snapshot.connectionState == ConnectionState.waiting) { return loadWidget; } - return Chewie( - controller: _chewieController, + return Container( + child: Chewie( + controller: _chewieController, + ), ); }, ); @@ -52,13 +54,13 @@ class _VideoWidgetState extends State { : await (await widget.file.getAsset()).getMediaUrl(); _videoPlayerController = VideoPlayerController.network(url); await _videoPlayerController.initialize(); - setState(() { - _chewieController = ChewieController( - videoPlayerController: _videoPlayerController, - aspectRatio: _videoPlayerController.value.aspectRatio, - autoPlay: true, - autoInitialize: true, - ); - }); + _chewieController = ChewieController( + videoPlayerController: _videoPlayerController, + aspectRatio: _videoPlayerController.value.aspectRatio, + autoPlay: true, + autoInitialize: true, + looping: true, + allowFullScreen: false, + ); } }