3个版本

0.1.2 2019年4月9日
0.1.1 2019年4月5日
0.1.0 2019年4月5日

969音频

MIT 许可证

7KB
147

mpg123-rs

Latest Version

关于

mpg123-sys的有偏见的包装器。

用法

let decoder = Decoder::new("assets/a-Ha - Take On Me.mp3", None).unwrap();
println!("{:?}", decoder.format());
let mut samples = Vec::new();

loop {
    let mut buf = vec![0; 2048];
    match decoder.read(&mut buf) {
        Ok(()) => {
            for x in buf.into_iter() {
                samples.push(x);
            }
        }
        Err(Error::EOF) => break,
        Err(e) => panic!(e),
    }
}

其他示例可以在这里找到:此处

依赖关系

~3MB
~77K SLoC