bevy_audio 0.13.1

Provides audio functionality for Bevy Engine
Documentation

Audio support for the game engine Bevy

# use bevy_ecs::prelude::*;
# use bevy_audio::{AudioBundle, AudioPlugin, PlaybackSettings};
# use bevy_asset::{AssetPlugin, AssetServer};
# use bevy_app::{App, AppExit, NoopPluginGroup as MinimalPlugins, Startup};
fn main() {
App::new()
.add_plugins((MinimalPlugins, AssetPlugin::default(), AudioPlugin::default()))
.add_systems(Startup, play_background_audio)
.run();
}

fn play_background_audio(asset_server: Res<AssetServer>, mut commands: Commands) {
commands.spawn(AudioBundle {
source: asset_server.load("background_audio.ogg"),
settings: PlaybackSettings::LOOP,
});
}