静态网页内嵌播放网易云歌单
为了自己听歌方便,我一直在自己的网站上用aplayer
挂着自己喜爱的音乐,但因为涉及音乐资源版权,心里始终有点不踏实,所以想着能不能直接把网易云歌单集成进来。网易云提供了iframe的方式内嵌歌单,但是太丑了,还是得自己写一个。在搜索网易云的API的时候,发现竟然有人已经写好了:MetingJS,用得也是aplayer
,给了他一个大大的Star之后,记录下用法。
引入js
<!-- 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/dist/Meting.min.js"></script>播放器代码
<div>
<meting-js server="netease" type="playlist" id="666375" autoplay="false" list-max-height=1200px>
</meting-js>
</div>server
:指明是网易云音乐还是QQ音乐type
:指明是歌单还是一首歌id
:歌单的ID或者歌的IDautopaly
:自动播放list-max-height
:playlist的最大高度
MetingJS是显示歌词的,如果不喜欢歌词,可以注释掉JS的第81行。
// lrc: this.meta.lrc || this.meta.lyric || '',
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeFer!
评论