文件名称:iced_video_player:Iced的视频播放器组件
文件大小:1.96MB
文件格式:ZIP
更新时间:2024-06-11 02:08:22
Rust
冰视频播放器小部件 可组合组件,用于在基于出色GStreamer库构建的任何Iced应用程序中播放视频。 概述 通常,这支持支持的任何内容。 特征: 从任何文件路径或URL加载视频文件(支持通过网络流式传输)。 在网络上流式传输时的视频缓冲。 音频支持。 程序控制。 小(约300行)。 从一组时间戳中捕获缩略图。 限制(希望是固定的): GStreamer硬件加速无法正常工作? (在某些情况下会导致断断续续的播放)。 GStreamer在Windows上设置有点烦人。 这是一个“可组合的”,而不是iced::Widget 。 这是因为Widget不支持订阅(还可以吗?)。 一旦Iced获得了动画支持(即,小部件安排了更新时间),它就可以成为小部件。 播放器没有附带任何周围的GUI控件,但是如果需要它们,它们应该很容易实现。 用法示例 use iced_video_
【文件预览】:
iced_video_player-master
----.gitignore(19B)
----src()
--------lib.rs(11KB)
----Cargo.toml(523B)
----.media()
--------test.mp4(470KB)
--------screenshot.png(1.51MB)
----examples()
--------minimal.rs(2KB)
----LICENSE-MIT(1022B)
----README.md(3KB)
----LICENSE-APACHE(9KB)