fix some problems
This commit is contained in:
11
src/lib.rs
11
src/lib.rs
@@ -1,13 +1,14 @@
|
||||
use std::fs;
|
||||
use std::path::PathBuf;
|
||||
use std::time::Duration;
|
||||
|
||||
use libxm::*;
|
||||
use rodio::{OutputStream, Source, Sink};
|
||||
use std::fs;
|
||||
use rodio::Source;
|
||||
|
||||
pub const BUFFER_SIZE: usize = 2048;
|
||||
|
||||
/// Example usage
|
||||
///
|
||||
/// ```rust
|
||||
/// fn main() {
|
||||
/// let mut xm = libxm::XMContext::new(
|
||||
@@ -46,15 +47,15 @@ impl XMSource {
|
||||
let xm = libxm::XMContext::new(bytes, 48000)
|
||||
.expect("failed to parse xm");
|
||||
|
||||
self::new(xm)
|
||||
XMSource::new(xm)
|
||||
}
|
||||
|
||||
pub fn from_file(path: PathBuf) -> Self {
|
||||
let file = fs::read(path).expect("couldn't read file");
|
||||
let xm = libxm::XMContext::new(file.as_bytes(), 48000)
|
||||
let xm = libxm::XMContext::new(&file, 48000)
|
||||
.expect("failed to parse xm");
|
||||
|
||||
self::new(xm)
|
||||
XMSource::new(xm)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user