2 个版本
0.1.1 | 2021 年 11 月 27 日 |
---|---|
0.1.0 | 2021 年 11 月 27 日 |
#6 在 #xm
26KB
52 行
rodio-xm
为 rodio 提供播放 FastTracker 2 扩展模块的 Source
示例
use std::path::PathBuf;
use rodio::{OutputStream, Sink};
use rodio_xm::XMSource;
fn main() {
let source = XMSource::from_file(
PathBuf::from("path/to/file.xm"),
44100
);
let (_stream, stream_handle) = OutputStream::try_default().unwrap();
let sink = Sink::try_new(&stream_handle).unwrap();
sink.append(source);
sink.play();
loop {}
}
更多示例请见 examples 目录。
许可证
MIT 许可证下发布。
示例曲目 "Chica-pop!" 属于公共领域。
依赖项
~1–5.5MB
~109K SLoC