给博客添加一个播放器
所需依赖
<!-- APlayer.js相关依赖,作用是播放器的相关功能与样式的封装 -->
<link href="https://cdn.bootcss.com/aplayer/1.10.1/APlayer.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/aplayer/1.10.1/APlayer.min.js"></script>
<!-- Meting.js相关依赖,是基于APlayer.js封装的播放器制作的一个可以调用到QQ音乐或网易云歌单的项目 -->
<script src="https://cdn.jsdelivr.net/npm/meting@2.0.1/dist/Meting.min.js"></script>
安装
在添加好依赖之后,直接引入下面的代码,就可以看到你的网页左下角多出了一个播放器
<meting-js
server="netease"
type="playlist"
id="7542145956"
autoplay="true"
fixed="true"
loop="all"
order="random"
preload="auto"
list-folded="ture"
list-max-height="500px">
</meting-js>
配置详解
带*
的表示是必须的
server*
指定调用的 API,可选 netease
, tencent
, kugou
, xiami
, baidu
,分别对应网易云音乐、QQ音乐、酷狗音乐、虾米音乐、百度音乐
type*
指定调用类型,可选 song
, playlist
, album
, search
, artist
,分别对应单曲、歌单、专辑、搜索结果、艺术家
id*
指定调用的 id,一般可以在地址栏中找到,例如我引入的是网易云的歌单,打开网页版的网易云,登入后找到你需要绑定的歌单,例如https://music.163.com/#/my/m/music/playlist?id=7542145956
中,后面的7542145956
就是歌单的id
autoplay
字面意思,是否自动播放,如果开启自动播放,则从其他页面跳转进来时会自动播放音乐,刷新不会触发这个效果
fixed
是否固定,如果值为true
,那么就会绑定到页面的左下角,就像我博客这样
loop
是否循环播放歌曲
order
播放模式,可选 list
, random
,分别对应顺序播放与随机播放
list-folded
是否默认折叠歌曲列表
list-max-length
歌曲列表的最大高度,超过后出现滚动条
lrc-type
歌词类型,这个没有深入研究,默认值是0
,歌词会显示在页面中间,如果需要隐藏歌词,设置为1
即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?