V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kibble5788
V2EX  ›  分享发现

分享一个音乐与有声书结合的 H5

  •  
  •   kibble5788 · 2 天前 · 325 次点击

    🎧 主要特色

    集成音乐和有声书,已完成功能:音乐和有声书首页,歌单页,播放页,个人中心,收藏,历史记录,登录等,整体完成度很高

    注意:这个项目只是前端,你可以自建音源服务,直接拿 Cordova 构建 APK ,搞一个自用音乐 APP,美翻天~

    项目介绍

    1. 前端框架

      • Next.js 15 (基于 React 19)
      • TypeScript 作为主要开发语言
    2. UI 组件库

      • Radix UI 作为底层无样式组件库
      • shadcn/ui 作为高级组件系统
      • Tailwind CSS 用于样式设计
    3. 核心功能模块

      • 音乐播放器(支持基础播放控制功能)
      • 播放列表管理
      • 歌曲收藏功能
      • 最近播放记录
      • 同时支持音乐和有声书两种内容类型
      • 聚合搜索功能
    4. 组件结构

      • UI 组件:基于 shadcn/ui 和 Radix UI 的基础 UI 元素
      • 功能组件:MusicPlayer 、AudiobookPlayer 、SongCard 等
      • 骨架屏(Skeletons)用于加载状态显示
    5. 音频处理

      • 全局单例音频元素避免重复创建
      • 统一的播放控制接口
      • 进度条和时间显示
      • 播放错误处理

    💻 源码地址

    [https://github.com/kibble5788/MusicNest](https://github.com/kibble5788/MusicNest

    🐟预览

    https://music.kudown.vip

    11.png

    如果你看完,是不是觉得像是 AI 写的? 哈哈 ,是的,我的 v0.dev 可是花了一个月的 RMB ,写出来的成果!

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3733 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:10 · PVG 13:10 · LAX 22:10 · JFK 01:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.