once method
- AudioSource sound
Plays the provided sound
once.
Implementation
Future<void> once(AudioSource sound) async {
Log.debug('once($sound)', '$runtimeType');
ensureInitialized();
if (PlatformUtils.isWeb) {
final String url = sound.direct;
if (url.isNotEmpty) {
await (WebUtils.play('$url?${Pubspec.ref}')).listen((_) {}).asFuture();
}
} else {
await _jaPlayer?.setAudioSource(sound.source);
await _jaPlayer?.play();
}
}