MyMiniAudioPlayer constructor
const
MyMiniAudioPlayer({
- Key? key,
- String? audioSource,
- bool isAsset = false,
- File? audioFile,
- TimerPosition timerPosition = TimerPosition.right,
- TextStyle? timerTextStyle,
- Color? playPauseIconColor = Colors.blue,
- Color? sliderActiveColor = Colors.blue,
- Color? sliderInactiveColor = Colors.grey,
- Color? sliderThumbColor = Colors.blueAccent,
- Color? containerColor = Colors.white,
- double? containerCircularRadius = 12,
- List<
BoxShadow> ? containerBoxShadow, - EdgeInsetsGeometry? containerPadding,
- EdgeInsetsGeometry? containerMargin,
- Alignment? containerAlignment,
- Gradient? containerGradient,
- DecorationImage? containerBackgroundImage,
- BoxBorder? containerBorder,
- double? containerHeight,
- double? containerWidth,
- Matrix4? containerTransform,
- Clip? containerClipBehavior,
- BoxShape? containerShape,
Implementation
const MyMiniAudioPlayer({
super.key,
this.audioSource,
this.isAsset = false,
this.audioFile,
this.timerPosition = TimerPosition.right,
this.timerTextStyle,
this.playPauseIconColor = Colors.blue,
this.sliderActiveColor = Colors.blue,
this.sliderInactiveColor = Colors.grey,
this.sliderThumbColor = Colors.blueAccent,
this.containerColor = Colors.white,
this.containerCircularRadius = 12,
this.containerBoxShadow,
this.containerPadding,
this.containerMargin,
this.containerAlignment,
this.containerGradient,
this.containerBackgroundImage,
this.containerBorder,
this.containerHeight,
this.containerWidth,
this.containerTransform,
this.containerClipBehavior,
this.containerShape,
}) : assert(audioFile != null || audioSource != null,
'Either audioFile or audioSource must be provided.');