displayActionIcon method
Widget
displayActionIcon(
- VideoPlayerController playerController
)
Implementation
Widget displayActionIcon(VideoPlayerController playerController){
IconData icon = Icons.play_circle;
if(!playerController.value.isInitialized){
icon = Icons.play_circle;
}else{
if(!hasPlayedOnce.value){
icon = Icons.play_circle;
}else if(playerController.value.position.inMilliseconds >= playerController.value.duration.inMilliseconds){
icon = Icons.replay_rounded;
}else if(playerController.value.isPlaying){
icon = Icons.pause;
}else if(hasPlayedOnce.value && !playerController.value.isPlaying){
icon = Icons.play_arrow;
}
}
return Container(
color: widget.pressablesBackgroundColor,
child: Icon(icon, size: videoControlActionIconSize),
);
}