4 个版本 (2 个破坏性版本)
新版本 0.7.0 | 2024 年 8 月 17 日 |
---|---|
0.6.0 | 2023 年 10 月 27 日 |
0.5.2 | 2023 年 8 月 28 日 |
0.5.1 | 2023 年 8 月 28 日 |
125 在 视频 中排名
每月下载量 142
77KB
1.5K SLoC
egui-video,一个用于 egui
的视频播放库
https://github.com/n00kii/egui-video/assets/57325298/c618ff0a-9ad2-4cf0-b14a-dda65dc54b23
从文件路径或从字节数据中播放视频
依赖项
使用
/* called once (top level initialization) */
{ // if using audio...
let audio_device = egui_video::AudioDevice::new()?;
// don't let audio_device drop out of memory! (or else you lose audio)
add_audio_device_to_state_somewhere(audio_device);
}
/* called once (creating a player) */
let mut player = egui_video::Player::new(ctx, my_media_path)?;
{ // if using audio...
player = player.with_audio(&mut my_state.audio_device)
}
/* called every frame (showing the player) */
player.ui(ui, player.size);
贡献
欢迎 :)
当前注意事项
- 需要使用
release
或opt-level=3
编译,否则播放性能有限
依赖项
~24–35MB
~620K SLoC