AudioControlsConfiguration constructor

const AudioControlsConfiguration({
  1. bool enablePlayPause = true,
  2. bool enableProgressBar = true,
  3. bool enableProgressText = true,
  4. bool enableVolumeControl = false,
  5. bool enableSpeedControl = false,
  6. Color? progressBarColor,
  7. Color? playPauseIconColor,
  8. Color? textColor,
  9. IconData playIcon = Icons.play_arrow,
  10. IconData pauseIcon = Icons.pause,
  11. double progressBarHeight = 5.0,
  12. Widget playPauseBuilder(
    1. AudioPlayer player,
    2. VoidCallback onTap
    )?,
  13. Widget progressBarBuilder(
    1. AudioPlayer player,
    2. Duration current,
    3. Duration total
    )?,
  14. Widget timeTextBuilder(
    1. AudioPlayer player,
    2. Duration current,
    3. Duration total
    )?,
  15. Widget? audioPlayingStateWidget,
  16. Widget? audioDefaultStateWidget,
  17. bool useDefaultControls = true,
})

Implementation

const AudioControlsConfiguration({
  this.enablePlayPause = true,
  this.enableProgressBar = true,
  this.enableProgressText = true,
  this.enableVolumeControl = false,
  this.enableSpeedControl = false,
  this.progressBarColor,
  this.playPauseIconColor,
  this.textColor,
  this.playIcon = Icons.play_arrow,
  this.pauseIcon = Icons.pause,
  this.progressBarHeight = 5.0,
  this.playPauseBuilder,
  this.progressBarBuilder,
  this.timeTextBuilder,
  this.audioPlayingStateWidget,
  this.audioDefaultStateWidget,
  this.useDefaultControls = true,
});