5. 音乐播放器配置指南

711 字
4 分钟
5. 音乐播放器配置指南

音乐播放器配置指南#

配置文件位置#

src/config/musicConfig.ts

基本配置#

export const musicPlayerConfig: MusicPlayerConfig = {
// 是否在导航栏显示音乐播放器入口
showInNavbar: true,
// 播放模式:'meting'=使用 Meting API, 'local'=使用本地音乐
mode: "meting",
// 默认音量 (0-1)
volume: 0.7,
// 播放模式:'list'=列表循环, 'one'=单曲循环, 'random'=随机播放
playMode: "list",
// 是否显示歌词
showLyrics: true,
},

Meting API 模式(推荐)#

Meting API 可以解析网易云音乐、QQ音乐等平台的歌单。

1. 获取网易云音乐歌单 ID#

  1. 打开网易云音乐网页版
  2. 进入你想要使用的歌单
  3. 查看浏览器地址栏中的 URL:
    https://music.163.com/#/playlist?id=9493047202
    歌单 ID 是 9493047202

2. 配置示例#

meting: {
// Meting API 地址(默认使用官方 API)
api: "https://api.i-meto.com/meting/api?server=:server&type=:type&id=:id&r=:r",
// 音乐平台:netease=网易云音乐, tencent=QQ音乐, kugou=酷狗音乐
server: "netease",
// 类型:song=单曲, playlist=歌单, album=专辑, artist=艺术家
type: "playlist",
// 歌单 ID(替换为你自己的)
id: "9493047202",
// 认证 token(通常留空)
auth: "",
// 备用 API(当主 API 失败时使用)
fallbackApis: [
"https://api.injahow.cn/meting/?server=:server&type=:type&id=:id",
"https://api.moeyao.cn/meting/?server=:server&type=:type&id=:id",
],
},

3. 其他平台配置#

QQ 音乐:

server: "tencent",
type: "playlist",
id: "你的QQ音乐歌单ID",

酷狗音乐:

server: "kugou",
type: "playlist",
id: "你的酷狗音乐歌单ID",

本地音乐模式#

如果不想使用在线歌单,可以使用本地音乐文件。

1. 准备音乐文件#

将 MP3 文件放在 public/assets/music/ 目录下。

2. 配置示例#

mode: "local",
local: {
playlist: [
{
name: "歌曲名称",
artist: "歌手名称",
url: "/assets/music/歌曲名称.mp3",
cover: "/assets/music/cover/封面.jpg",
// 歌词(可选)
lrc: "[00:00.00]歌词内容...",
},
],
},

3. 歌词文件配置#

歌词支持两种方式:

方式一:直接写入歌词内容

lrc: "[00:00.00]第一句歌词\n[00:05.00]第二句歌词",

方式二:引用外部 LRC 文件

lrc: "/assets/music/lrc/歌曲名.lrc",

播放器显示控制#

导航栏入口#

// 是否在导航栏显示播放器入口
showInNavbar: true, // true=显示, false=隐藏

侧边栏组件#

在 src/config/sidebarConfig.ts 中配置侧边栏音乐组件:

{
component: "MusicPlayer",
enable: true, // true=启用, false=禁用
},

常见问题#

Q: 播放器不显示?#

  1. 检查 showInNavbar 是否为 true
  2. 检查侧边栏配置中 MusicPlayer 是否启用
  3. 检查浏览器控制台是否有错误

Q: 歌曲无法播放?#

  1. 确认歌单 ID 是否正确
  2. 部分歌曲因版权原因可能无法播放
  3. 尝试更换备用 API

Q: 如何获取歌词?#

  1. 网易云音乐歌曲页面可以找到歌词
  2. 使用在线工具搜索 LRC 文件
  3. 手动编写 LRC 格式歌词

Q: 歌单显示不正确?#

检查 type 配置是否正确:

  • 单曲:type: "song"
  • 歌单:type: "playlist"
  • 专辑:type: "album"
  • 艺术家:type: "artist"

Q: 音乐加载缓慢?#

可以配置多个备用 API,当主 API 失败时自动切换:

fallbackApis: [
"https://api.injahow.cn/meting/?server=:server&type=:type&id=:id",
"https://api.moeyao.cn/meting/?server=:server&type=:type&id=:id",
],

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
5. 音乐播放器配置指南
https://blogboy.eu.cc/posts/5/
作者
Coldairboy
发布于
2026-03-28
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Coldairboy
记录学习笔记、折腾过程和日常灵感。
公告
Hi,欢迎来到 Coldairboy学习笔记。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
31
分类
3
标签
5
总字数
36,702
运行时长
0 天
最后活动
0 天前

目录