ez_audio 0.1.6

🔊 A easy to use audio playback library
Documentation
# ez-audio

[![Crates.io](https://img.shields.io/crates/v/ez_audio.svg)](https://crates.io/crates/ez_audio)
[![Docs.rs](https://docs.rs/ez_audio/badge.svg)](https://docs.rs/ez_audio)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)  
ez-audio is a easy to use audio playback library that uses the C library [miniaudio](https://github.com/mackron/miniaudio) as a backend.  
Currently only compiles on nightly and a C++ compiler is required as it depends on the [cc crate](https://crates.io/crates/cc).

## Supported Codecs

- MP3  
- WAV  
- Vorbis  
- Flac  


# Examples

## Minimal

```rust
    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 {}
```