Aplayer + meting-js 实现
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<!-- require APlayer -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css">
<script src="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js"></script>
<!-- require MetingJS -->
<script src="https://cdn.jsdelivr.net/npm/meting@2.0.1/dist/Meting.min.js"></script>
</head>
<body>
<meting-js
server="netease"
type="playlist"
id="2250011882"
fixed="true"
autoplay="true"
loop="all"
order="random"
preload="auto"
list-folded="ture"
list-max-height="500px"
lrc-type="1">
</meting-js>
</body>
</html>
效果:
meting-js中的参数
参数中的id是音乐或者音乐列表的外链id , 下面我们为大家讲解如何获取外链id
网易云获取外链的方式
打开网易云音乐的官网 https://music.163.com/
在其中找到自己喜欢的音乐或者自己喜欢的歌单
先说找到音乐:
看下面的图
因为很多歌曲由于版权问题无法获取外链 , 我们为大家讲解一种通用的方式
-
取data-href的链接,前面加上https://music.163.com/#进行拼接
-
生成这样一个外链 https://music.163.com/#/outchain/2/534540206/
-
在浏览器中打开拼接好的链接 , 如图
-
在图中可以看到生成的外链的id值
-
这个id就是我们meting-js中的参数的id处的值
-
打开歌单 , 生成外链的链接在下图所示的位置 , 其他步骤和上面完全一样