diff --git a/src/lib.rs b/src/lib.rs index 83b18ca..ca1f6b2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -101,8 +101,10 @@ impl AssetLoader for BufferAssetLoader { let reader = hound::WavReader::new(cursor); if let Ok(mut reader) = reader { let mut samples: Vec = vec![]; - for sample in reader.samples::().flatten() { - samples.push(sample); + for sample in reader.samples::() { + if let Ok(sample) = sample { + samples.push(sample); + } } Some(Buffer { samples,