flutter video player with chiew controller playing dynamic urls
import ‘package:cached_network_image/cached_network_image.dart’; import ‘package:chewie/chewie.dart’; import ‘package:flutter/material.dart’; import ‘package:flutter_riverpod/flutter_riverpod.dart’; import ‘package:video_player/video_player.dart’; class LoopingVideoPlayer extends ConsumerStatefulWidget { final String animationUrl; final String? image; final bool autoPlay; final bool looping; const LoopingVideoPlayer({ required this.animationUrl, super.key, this.image, this.autoPlay = true, this.looping = true, }); @override LoopingVideoPlayerState createState() => LoopingVideoPlayerState(); } class LoopingVideoPlayerState extends ConsumerState<LoopingVideoPlayer> { late VideoPlayerController _videoPlayerController; ChewieController? […]