为博客添加网页音乐播放器功能
Download
点击访问Aplayer源码:GitHubAplayer。下载到本地,解压后将dist
文件夹复制到themes\next\source
文件夹下。
新建music.js
新建themes\next\source\dist\music.js
文件,添加内容:
1 | const ap = new APlayer({ |
源码中对应的参数解释,这边都有: Aplayer 中文文档
audio
对应的便是音频文件,所以音乐播放器需要播放的音乐是需要自己进行相关信息(如歌曲链接、歌词、封面等)的配置。
网易云音乐获取外链
方法一 输入网易云音乐id
外链转换地址https://link.hhtjim.com/
也可以直接替换https://link.hhtjim.com/163/歌曲id.mp3
方法二
http://music.163.com/song/media/outer/url?id=歌曲id.mp3
例如J.Fla的Shape of You歌曲https://music.163.com/#/song?id=468882985 其中468882985就是id
只需要查看歌曲id,替换上面链接歌曲id即可……
_layout.swig
打开themes\next\layout\_layout.swig
文件,将下面代码
1 | <link rel="stylesheet" href="/dist/APlayer.min.css"> |
添加到<body itemscope...>
后面就行,即在<body></body>
里面。
重新生成,访问页面,就能看到左下角的音乐播放器了。