Crate bevy_kira_audio[−][src]
Bevy Kira audio
This crate is an audio plugin for the game engine Bevy. It uses the library Kira to play audio and offers an API to control running audio.
See the repository https://github.com/NiklasEi/bevy_kira_audio/ for additional documentation and usage examples.
ⓘ
fn main() { let mut app = App::build(); app .add_plugins(DefaultPlugins) .add_plugin(AudioPlugin) .add_startup_system(start_background_audio.system()); app.run(); } fn start_background_audio(asset_server: Res<AssetServer>, audio: Res<Audio>) { audio.play_looped(asset_server.load("background_audio.mp3")); }
Structs
Audio | Bevy Audio Resource |
AudioChannel | A channel to play audio in |
AudioPlugin | A Bevy plugin to add audio functionallity |
AudioSource | A source of audio data |