博客加入音乐播放插件

AI-摘要
Echo GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
博客加入音乐播放插件
Echo一、什么是 MetingJS?
MetingJS 是一款基于 Meting API 的轻量级音乐播放器插件,支持网易云、QQ音乐、酷狗等多个平台的音乐播放,可通过简单配置嵌入网页或 Markdown 文档(需编辑器支持 HTML 解析)。
二、准备工作
1. 依赖资源引入
在文档中插入以下代码,引入 MetingJS 所需的依赖(需放在播放器代码之前):
1 | <!-- 引入 JQuery(MetingJS 依赖) --> |
三、基本使用步骤
1. 添加播放器容器
在需要显示播放器的位置,插入带有配置属性的 <div> 标签,格式如下:
1 | <div class="aplayer" |
核心参数说明:
data-server:音乐平台(必填)
可选值:netease(网易云)、tencent(QQ音乐)、kugou(酷狗)、xiami(虾米)等data-type:资源类型(必填)
可选值:song(单曲)、album(专辑)、playlist(歌单)、artist(歌手)data-id:资源ID(必填)
从对应平台的URL中获取(见步骤2)
2. 获取资源ID
以网易云音乐为例:
- 打开网易云音乐网页版,找到目标内容(如歌曲、歌单)
- 复制 URL 中
id=后面的数字,例如:- 单曲 URL:
https://music.163.com/song?id=186016→ ID 为186016 - 歌单 URL:
https://music.163.com/playlist?id=24381616→ ID 为24381616
- 单曲 URL:
3. 示例代码
示例1:播放网易云单曲
1 | <div class="aplayer" |
示例2:播放QQ音乐歌单
1 | <div class="aplayer" |
四、高级配置参数
除核心参数外,可添加以下可选参数自定义播放器:
| 参数名 | 说明 | 可选值 |
|---|---|---|
data-autoplay |
是否自动播放 | true / false(默认false) |
data-loop |
循环模式 | all(列表)/ one(单曲)/ none |
data-order |
播放顺序 | list(顺序)/ random(随机) |
data-volume |
初始音量(0-1之间) | 例如 0.7 表示70% |
data-fixed |
是否固定在页面底部 | true / false |
data-theme |
播放器主题色(十六进制颜色) | 例如 #ff7eaf |
五、注意事项
- 兼容性:部分 Markdown 编辑器(如 GitHub、GitLab)不支持解析 HTML 代码,需使用支持的编辑器(如 Typora、语雀)。
- 自动播放限制:现代浏览器可能阻止自动播放,需用户手动点击播放按钮。
- 版权问题:音乐资源依赖平台版权,若资源失效,播放器会显示错误。
六、参考链接
评论
匿名评论隐私政策






