INNER CODE UNIT · Rust
sound_data
PistonDevelopers/piston_window · src/piston_script.rs:454
let sound_data = StreamingSoundData::from_file(Path::new(&**file)).unwrap();
let sound = music_track.play(
sound_data.loop_region(..)
).unwrap();
*sound_handle = Some(sound);
}
} else if repeat != 0.0 {
let sound_data = StreamingSoundData::from_file(Path::new(&**file)).unwrap();
let duration = sound_data.duration();
let sound = music_track.play(
sound_data
).unwrap();
*sound_handle = Some(sound);
let mut start = duration;
for _ in 1..repeat as u32 {
let sound_data = StreamingSoundData::from_file(Path::new(&**file)).unwrap();
let mut sound = music_track.play(sound_data).unwrap();