AIRzZ90/study-materials-fork
多媒体与设计基于 Tauri 2 的跨平台音视频浏览与播放应用,使用 React 界面和 hls.js 播放。
项目介绍
HGhub 是一个基于 Rust 与 Tauri 2 的个人实践项目,界面使用 React、TypeScript、Vite 和 Tailwind CSS,播放组件使用 hls.js,网络层涉及 reqwest 与 rustls。项目覆盖界面交互、播放和网络请求等实现。维护者说明后续只主动维护 UI/UX 与交互细节,不再主动跟进上游数据获取、解析或播放链路适配,也不承诺外部接口持续可用。本仓库自称转载自 HGhub 源库,因此它与上游项目的关系也需要在使用前确认。
快速使用
准备环境:Node.js 22、pnpm 10、Rust 1.90 或更高版本,以及目标平台对应的 Tauri 开发环境。移动端和 macOS 开发还需要相应平台的 SDK 与工具链。
pnpm install --frozen-lockfile
pnpm dev # 前端开发
pnpm app:dev # 桌面应用开发
pnpm build # 类型检查与前端构建
各平台配置位于 src-tauri/tauri*.conf.json。exFAT 等不支持符号链接的文件系统需保留 .npmrc 中的 node-linker=hoisted,部分原生构建步骤仍可能受文件系统限制。内容处理和本地回归说明见客户端内容与网络安全。
使用约束
- 许可证:当前版本使用 PolyForm Noncommercial 1.0.0,禁止商业用途,包括销售、广告变现、卡密、VIP、付费解锁以及作为收费产品或服务的一部分使用。v1.0.1 及更早版本曾以 MIT 发布,已取得的授权不因后续换证而撤回。
- 维护范围:维护者只计划处理 UI/UX 和交互,不跟进上游数据获取与播放链路适配;Issues 和 PR 会低频阅读,可能没有回复。
- 内容边界:仓库不运营内容托管服务,与外部站点、内容提供者没有官方隶属或背书关系。代码公开不代表取得第三方内容的使用或传播授权。
HotRepo 点评
该仓库在 2026-11-12 进入 HotRepo 新项目记录,统计窗口从 10:52 UTC 开始、14:15 UTC 观测,记录到 113 Star 和 186 Fork。Fork 数高于 Star 数,更像是被复制分发而非主要被直接使用。README 明确写着转载自 HGhub 源库,仓库名 study-materials-fork 与所述媒体应用也不一致。对读者来说,关键问题不是构建命令(它们只是常规 Tauri 流程),而是这份副本是否跟得上上游 HGhub 仓库,以及播放链路是否仍然可用。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。