ez_audio 0.1.6

🔊 A easy to use audio playback library
Documentation

ez-audio

Crates.io Docs.rs License: MIT
ez-audio is a easy to use audio playback library that uses the C library miniaudio as a backend.
Currently only compiles on nightly and a C++ compiler is required as it depends on the cc crate.

Supported Codecs

  • MP3
  • WAV
  • Vorbis
  • Flac

Examples

Minimal

    let context = Context::new().unwrap();
    let mut clip = AudioLoader::new("audio.mp3", context.clone())
        .load()
        .unwrap();

    clip.play();
    // loop forever to stop handle from being dropped
    loop {}