From 0ec31fefa5f5554b58741b2adeccc18af66ae969 Mon Sep 17 00:00:00 2001 From: Denis Defolie Date: Mon, 12 Oct 2026 13:06:44 +0200 Subject: [PATCH] Play web audio through the engine mixer so buses and volumes apply (0.9.1) Co-Authored-By: Claude Sonnet 5.5 --- docs/specs/decisions.md | 2 ++ export_presets.cfg | 8 ++++---- project.godot | 6 +++++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/docs/specs/decisions.md b/docs/specs/decisions.md index bca61da..0835926 100644 --- a/docs/specs/decisions.md +++ b/docs/specs/decisions.md @@ -434,3 +434,5 @@ Les corrections et les dictées CE1/CE2 n'ont pas révélé d'autre problème ; - **Signature Android** : clé de débogage publique de Godot, via variables d'environnement (aucun secret dans le dépôt). Une publication sur un magasin demandera une vraie clé (`GODOT_ANDROID_KEYSTORE_RELEASE_*`). - **Réglage de projet** : import ETC2/ASTC activé (exigé par les exports mobile et macOS universel). - **Non vérifié** : aucune des trois nouvelles versions n'a été lancée sur un appareil. Le tactile (clavier virtuel Android pour les champs de saisie, taille des boutons), le stockage `user://` et l'audio sur Android/web restent à tester à la main. + +**Son sur la version web (0.9.1)** : Godot 4.6 joue par défaut les sons du web en mode « échantillon » (Web Audio direct), qui ignore les bus créés à l'exécution (Music/Effects) et leurs volumes. Réglage `audio/general/default_playback_type.web = Stream` : le son passe par le moteur audio comme sur bureau. **Non vérifié** : aucun navigateur avec sortie audio dans l'environnement de développement ; à tester à la main (premier clic requis par le navigateur avant tout son). diff --git a/export_presets.cfg b/export_presets.cfg index 56108ef..07194cd 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -71,8 +71,8 @@ gradle_build/use_gradle_build=false package/unique_name="org.deunix.aventuriersdesmots" package/name="Les Aventuriers des mots" package/signed=true -version/code=900 -version/name="0.9.0" +version/code=901 +version/name="0.9.1" architectures/armeabi-v7a=false architectures/arm64-v8a=true architectures/x86=false @@ -107,8 +107,8 @@ script_export_mode=2 binary_format/architecture="universal" application/bundle_identifier="org.deunix.aventuriersdesmots" -application/short_version="0.9.0" -application/version="0.9.0" +application/short_version="0.9.1" +application/version="0.9.1" application/min_macos_version_x86_64="10.12" application/min_macos_version_arm64="11.0" codesign/codesign=1 diff --git a/project.godot b/project.godot index bc6621a..0a1c0a4 100644 --- a/project.godot +++ b/project.godot @@ -11,7 +11,7 @@ config_version=5 [application] config/name="Les Aventuriers des mots" -config/version="0.9.0" +config/version="0.9.1" run/main_scene="res://scenes/boot/boot.tscn" config/features=PackedStringArray("4.6", "Forward Plus") config/icon="res://icon.svg" @@ -40,3 +40,7 @@ theme/custom="res://assets/interface/theme.tres" [rendering] textures/vram_compression/import_etc2_astc=true + +[audio] + +general/default_playback_type.web=0