playAndForget static method
void
playAndForget(})
Create a new player for this audio, play it, and dispose it automatically
Implementation
static void playAndForget(
Audio audio, {
double? volume,
bool respectSilentMode = _DEFAULT_RESPECT_SILENT_MODE,
Duration? seek,
double? playSpeed,
}) {
final player = AssetsAudioPlayerPlus.newPlayer();
StreamSubscription? onFinished;
onFinished = player.playlistFinished.listen((finished) {
if (finished) {
onFinished?.cancel();
player.dispose();
}
});
player.open(
audio,
volume: volume,
seek: seek,
respectSilentMode: respectSilentMode,
autoStart: true,
playSpeed: playSpeed,
);
}