🐛 Fix sound mode

This commit is contained in:
2025-03-29 16:41:23 +08:00
parent 55a7e7d900
commit b02a54c1e9
3 changed files with 31 additions and 1 deletions

View File

@ -397,7 +397,18 @@ class _AppSplashScreenState extends State<_AppSplashScreen> with TrayListener {
if (!cfg.soundEffects) return;
final player = AudioPlayer(playerId: 'launch-done-player');
await player.play(AssetSource('audio/sfx/launch-done.mp3'), volume: 0.8);
await player.play(
AssetSource('audio/sfx/launch-done.mp3'),
volume: 0.8,
ctx: AudioContext(
android: AudioContextAndroid(
contentType: AndroidContentType.sonification,
usageType: AndroidUsageType.notificationEvent,
),
iOS: AudioContextIOS(category: AVAudioSessionCategory.ambient),
),
mode: PlayerMode.lowLatency,
);
player.onPlayerComplete.listen((_) {
player.dispose();
});