Hexo增加APlayer音乐播放功能

关于

在个人的站点上,如果有音乐播放的功能,那么读者可以一遍阅读文章,一边欣赏音乐,是一件很愉快的事情。下面就以本站点为案例,分享增加音乐播放功能的步骤。

具体操作

1.先上效果图

2.准备
APlayer,下载github压缩包,解压后把dist文件夹复制到\themes\next\source目录中。

在dist目录里,新建music.js文件,并把如下代码粘贴进去。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const ap = new APlayer({
container: document.getElementById('aplayer'),
fixed: true,
autoplay: false,
audio: [
{
name: "你一定要幸福",
artist: '简弘亦',
url: 'http://www.ytmp3.cn/down/51689.mp3',
cover: 'http://img.ytmp3.cn/image/52.jpg',
},
{
name: '一百万个可能(Live)',
artist: '摩登兄弟',
url: 'http://www.ytmp3.cn/down/52772.mp3',
cover: 'http://img.ytmp3.cn/image/53.jpg',
},
{
name: 'The Rose',
artist: 'Westlife',
url: 'http://www.ytmp3.cn/down/56694.mp3',
cover: 'http://img.ytmp3.cn/image/51.jpg',
},
{
name: 'In The Eyes',
artist: '江映东',
url: 'http://www.ytmp3.cn/down/53053.mp3',
cover: 'http://img.ytmp3.cn/image/10.jpg',
}
]
});

3.在\themes\next\layout_layout.swig文件中,里新增如下代码:

1
2
3
4
5
<!-- 音频播放 -->
<link rel="stylesheet" href="/dist/APlayer.min.css">
<div id="aplayer"></div>
<script type="text/javascript" src="/dist/APlayer.min.js"></script>
<script type="text/javascript" src="/dist/music.js"></script>

重新发布就可以看到效果了。

4.补充
Aplayer 中文文档
mp3音乐外链网站

坚持原创,您的支持是继续创作的动力!
0%