AudioWidget.assets constructor

AudioWidget.assets({
  1. Key? key,
  2. required Widget child,
  3. required String path,
  4. String? package,
  5. double volume = 1.0,
  6. bool play = true,
  7. LoopMode loopMode = LoopMode.none,
  8. dynamic onPositionChanged(
    1. Duration current,
    2. Duration total
    )?,
  9. Duration initialPosition = const Duration(),
  10. dynamic onReadyToPlay(
    1. Duration totalDuration
    )?,
  11. dynamic onFinished()?,
})

Implementation

AudioWidget.assets({
  Key? key,
  required this.child,
  required String path,
  String? package,
  this.volume = 1.0,
  this.play = true,
  this.loopMode = LoopMode.none,
  this.onPositionChanged,
  this.initialPosition = const Duration(),
  this.onReadyToPlay,
  this.onFinished,
})  : audio = Audio(path, package: package),
      super(key: key);