This is a small crate you can use instead of bevy_audio
/bevy_kira_audio
.
The main difference is that native high level browser APIs are used for audio playback instead of processing the audio in WASM, which causes audio glitches.
Quickly put together during Bevy Jam 4.