setAudioSource method
dynamic
setAudioSource(
- List<ConcatenatingAudioSource> playlist, {
- bool preload = false,
})
Implementation
setAudioSource(
List<ConcatenatingAudioSource> playlist, {
bool preload = false,
}) async {
await pause();
// remove extra
while (players.length > playlist.length) {
await players.removeLast().dispose();
}
// add required
while (players.length < playlist.length) {
players.add(AudioPlayer());
}
for (var source in playlist) {
await players[playlist.indexOf(source)].setAudioSource(
source,
preload: preload,
);
}
}