AudioWidget.file constructor

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

Implementation

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