#audio-stream #stream #player #symphonia

bin+lib libre-url2audio-lib

简单的音频流播放库

8 个版本

0.1.7 2024年7月8日
0.1.6 2024年7月8日
0.1.5 2024年6月15日

#280音频

Download history 299/week @ 2024-06-04 335/week @ 2024-06-11 25/week @ 2024-06-18 140/week @ 2024-07-02 91/week @ 2024-07-09

每月下载量 231

GPL-3.0 许可

27KB
577 代码行

Crate Badge Docs Badge

弃用

已迁移至:https://github.com/zchira/url2audio

libre-url2audio-lib

简单的 Rust 音频流播放库。

如何使用?

// create Player instance 
let mut p = Player::new();

// open audio stream from url:
// example: https://something.from.the.web/xyz.mpr
let res = p.open(src);

println!("duration: {}", p.duration());
sleep(std::time::Duration::from_secs(3));

// pause playback
p.pause();

sleep(std::time::Duration::from_secs(3));
// resume playback
p.play();
println!("Resume at: {}", p.current_position());

sleep(std::time::Duration::from_secs(3));
// seek
p.seek(600.0);

sleep(std::time::Duration::from_secs(5));

依赖项

~9MB
~248K SLoC