Aplayer

  • ~1.61K 字
  1. 1. APlayer | Kratos : Rebirth
    1. 1.1. Excerpt
    2. 1.2. 介绍
    3. 1.3. 配置说明
      1. 1.3.1. 引入的新文件
      2. 1.3.2. 更新的配置项

APlayer | Kratos : Rebirth

Excerpt

为 Kratos : Rebirth 主题添加 APlayer 支持



介绍

使用 APlayer 的 吸底模式

配置说明

引入的新文件

请将下述文件放置于 source 目录中的合适位置,并根据您的需要调整对应的配置参数。在此处我们使用的是 widgets 目录。

首先是一个调整 footer 的样式文件。它能稍微抬高一点 footer 以放下歌词组件。

1
2
3
#footer {
padding-bottom: 32px;
}

如果您需要直接使用 APlayer ,您可以这样引入初始化配置文件:

1
2
3
4
5
const ap = new APlayer({
container: document.getElementById('aplayer'),
fixed: true,
audio: [], // 这里加载您的音频配置
});

如果您需要使用 MetingJS ,您不需要引入上面这个文件。

更新的配置项

需要更新 additional_injections加入以下内容:

1
2
3
4
5
6
additional_injections:
head: |
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/APlayer.min.css">
<link rel="stylesheet" href="/widgets/aplayer.css">
after_footer: |
<script src="https://unpkg.com/[email protected]/dist/APlayer.min.js"></script>

如果您需要直接使用 APlayer ,您需要引入组件和初始化配置文件:

1
2
3
4
5
additional_injections:
footer: |
<div id="aplayer"></div>
after_footer: |
<script src="/widgets/aplayer.js"></script>

如果您需要使用 MetingJS ,您可以这样引入(请根据您的需要自行调整对应的配置参数):

1
2
3
4
5
additional_injections:
footer: |
<meting-js server="netease" type="playlist" id="60198" fixed="true"></meting-js>
after_footer: |
<script src="https://unpkg.com/[email protected]/dist/Meting.min.js"></script>

假设您把上述的文件放置在 source 目录的 widgets 目录中,且您的站点配置为根目录模式,那么您应当可以通过上述的两个路径 /widgets/aplayer.css/widgets/aplayer.js 访问到对应的文件。如果您使用的是其他配置,您需要对应调整这两个路径。

当您配置完成后重启 Hexo ,您应当可以看见站点加载了 APlayer 播放器。预祝您使用愉快。

赞助喵
非常感谢您的喜欢!
赞助喵
分享这一刻
让朋友们也来瞅瞅!