create static method
Creates an AudioPool instance with the given parameters.
Implementation
static Future<AudioPool> create(
String sound, {
AudioCache? audioCache,
int minPlayers = 1,
required int maxPlayers,
}) async {
final instance = AudioPool._(
sound,
audioCache: audioCache,
maxPlayers: maxPlayers,
minPlayers: minPlayers,
);
for (var i = 0; i < instance.minPlayers; i++) {
instance._availablePlayers.add(await instance._createNewAudioPlayer());
}
return instance;
}