[NMP v3] 文档镜像 旧的 [NMP v2] 已不再维护使用 访问旧文档 打开原始文档
Skip to content

NeteaseMiniPlayer v3

基于 NeteaseCloudMusicApi 的轻量级可插入式音乐播放器 UI 组件库

Apache-2.0Web ComponentVitePress DocsjsDelivrunpkg

按场景接入

项目定位

NeteaseMiniPlayer v3 是一个面向开源社区维护的网页播放器项目。仓库从 v3 开始拆分为两条产品线:

  • NMPv3:轻量播放器。默认只面向网易云音乐,浏览器部署只需要一个 nmpv3.min.js
  • NMPv3+:高级扩展框架。面向插件、皮肤、自定义来源、自定义歌词、宿主页面联动和框架适配

两条产品线在同一个仓库维护,但功能边界分开。普通嵌入优先使用 NMPv3,需要扩展能力时再使用 NMPv3+。

推荐入口

html
<script src="https://cdn.jsdelivr.net/npm/netease-mini-player-v3@3.0.1/dist/nmpv3.min.js"></script>

<nmp-player
  playlist-id="14273792576"
  theme="auto"
  layout="compact"
></nmp-player>

如果项目已经使用 npm:

bash
npm install netease-mini-player-v3
pnpm add netease-mini-player-v3
ts
import "netease-mini-player-v3/auto";

下一步