Registry / utility / kira
library0.12.1rscratesunverified

An expressive audio library for games, providing high-level audio playback and mixing.

# Cargo.toml [dependencies] kira = "0.12.1"
INSTALL
IMPORT
SIG · KIRA
K
kira
utilityrustv0.12.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AudioManager
use kira::AudioManager;

Initializes an audio manager, loads a sound file, and plays it.

use kira::AudioManager; fn main() -> Result<(), Box<dyn std::error::Error>> { let mut manager = AudioManager::new()?; let sound = manager.load_sound("sound.ogg")?; manager.play(sound)?; std::thread::sleep(std::time::Duration::from_secs(2)); Ok(()) }
Debug
Known issues
gotchaRequires a running audio backend; may fail on headless systems.
fix
Ensure an audio device is available or use a mock backend for testing.
affects: >=0.12.0
Upgrade
Version history
0.12.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
10 hits · last 30 days
node
10
Resources
kira — cargo add kira · libregistry