fluttercommunity / chewie

The video player for Flutter with a heart of gold
MIT License
1.94k stars 1.01k forks source link

can't change the progress bar color in ios #843

Open DeekanshuSaini opened 5 months ago

DeekanshuSaini commented 5 months ago

@diegotori using this to change the progress bar color but it is not changing it showing purple color by default .

chewieController = ChewieController( videoPlayerController: controller, autoPlay: false, looping: true, allowedScreenSleep: false, showControlsOnInitialize: false, cupertinoProgressColors: ChewieProgressColors( playedColor: Color(0xffFD4146), bufferedColor: Color(0xffFD4146), ), materialProgressColors: ChewieProgressColors( playedColor: Color(0xffFD4146), bufferedColor: Color(0xffFD4146), ), deviceOrientationsOnEnterFullScreen: [ DeviceOrientation.landscapeRight, DeviceOrientation.landscapeLeft, ], deviceOrientationsAfterFullScreen: [ DeviceOrientation.portraitDown, DeviceOrientation.portraitUp, ], errorBuilder: (BuildContext context, String errorMessage) { print(errorMessage); return Container( alignment: Alignment.center, padding: EdgeInsets.all(30), child: Text( errorMessage.contains("Source error") || errorMessage.contains("not have permission") ? "Invalid URL" : errorMessage, textAlign: TextAlign.center, style: Platform.isIOS ? TextStyle( color: AppColors.black, fontSize: 21, fontWeight: FontWeight.w600) : TextStyle(color: AppColors.white,fontSize: 18), )); }, );

leanhdaoit commented 4 months ago

You can change it in ThemeData

ThemeData(
   progressIndicatorTheme: ProgressIndicatorThemeData(color: Colors.red)
)