4个版本
0.1.3 | 2023年10月7日 |
---|---|
0.1.2 | 2023年10月7日 |
0.1.1 | 2023年10月7日 |
0.1.0 | 2023年10月7日 |
#885 in 音频
7KB
117 代码行
Rust水平混合器
使用Kira进行音频播放的简单水平混合器。
示例
每隔2秒在track_1.mp3和track_2.mp3之间混合,每次混合持续0.15秒,循环播放
use horizontal_mixer::HorizontalMixer;
use std::{thread, time::Duration};
fn main() {
let mut horizontal_mixer = HorizontalMixer::new(
"track_1.mp3",
"track_2.mp3",
Duration::from_secs_f32(0.15),
true,
);
horizontal_mixer.play();
for _ in 0..16 {
thread::sleep(Duration::from_secs(2));
horizontal_mixer.toggle_track();
}
}
许可证
此项目采用MIT许可证。
该库基于的Kira,其许可证为以下之一
- Apache许可证,版本2.0
- MIT许可证
依赖项
~4–33MB
~534K SLoC