3个版本
0.1.2 | 2019年4月9日 |
---|---|
0.1.1 | 2019年4月5日 |
0.1.0 | 2019年4月5日 |
969 在 音频
7KB
147 行
mpg123-rs
关于
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