fluffychat/lib/pangea/common/utils/play_click_sound.dart
2026-02-04 14:25:04 -05:00

24 lines
496 B
Dart

import 'dart:math';
import 'package:audioplayers/audioplayers.dart';
import 'package:fluffychat/config/setting_keys.dart';
class ClickPlayer {
late AudioPlayer _player;
ClickPlayer() {
_player = AudioPlayer();
_player.setPlayerMode(PlayerMode.lowLatency);
_player.setVolume(min(0.5, AppSettings.volume.value));
}
Future<void> play() async {
await _player.stop();
_player.play(AssetSource('sounds/click.mp3'));
}
void dispose() {
_player.dispose();
}
}