play method
Play a loaded audio source.
Implementation
Future<SoundHandle?> play(
AudioSource source, {
double volume = 1.0,
double pan = 0.0,
bool paused = false,
bool looping = false,
}) async {
if (!_isInitialized) return null;
try {
final handle = await _soloud.play(
source,
volume: volume,
pan: pan,
paused: paused,
looping: looping,
);
return handle;
} catch (e, st) {
NeomErrorLogger.recordError(e, st, module: 'neom_sound', operation: 'play');
return null;
}
}