11个版本
0.1.10 | 2020年6月18日 |
---|---|
0.1.9 | 2020年2月14日 |
0.1.8 | 2020年1月20日 |
0.1.7 | 2019年12月17日 |
0.1.1 | 2017年12月11日 |
#332 in 音频
2,386 每月下载量
在 5 crate 中使用
21KB
480 行代码
mp3-duration
此crate只有一个目的:确定mp3文件的播放时长。
示例
use std::path::Path;
use mp3_duration;
let path = Path::new("music.mp3");
let duration = mp3_duration::from_path(&path).unwrap();
println!("File duration: {:?}", duration);
变更日志
版本 0.1.10
- 用
failure
替换了错误管理中的使用thiserror
(感谢 @amesgen 的贡献)
版本 0.1.9
- 修复了0.1.8版本后MP3Duration错误类型不再公开的bug(感谢 @compenguy 的贡献)
版本 0.1.8
- 进行了小的性能改进
版本 0.1.7
- 修复了读取具有不可能短的MPEG帧的损坏文件时崩溃的问题
链接
依赖关系
~300–770KB
~18K SLoC