ConcatenatingAudioSource constructor
ConcatenatingAudioSource({
- required List<
AudioSource> children, - bool useLazyPreparation = true,
- ShuffleOrder? shuffleOrder,
Creates a ConcatenatingAudioSorce with the specified children. If
useLazyPreparation is true, children will be loaded/buffered as late
as possible before needed for playback (currently supported on Android,
iOS, MacOS). When AudioPlayer.shuffleModeEnabled is true,
shuffleOrder will be used to determine the playback order (defaulting to
DefaultShuffleOrder).
Implementation
ConcatenatingAudioSource({
required this.children,
this.useLazyPreparation = true,
ShuffleOrder? shuffleOrder,
}) : _shuffleOrder = shuffleOrder ?? DefaultShuffleOrder()
..insert(0, children.length);