当前位置:网站首页>如何在博客中添加Aplayer音乐播放器
如何在博客中添加Aplayer音乐播放器
2022-07-07 09:09:00 【InfoQ】
前言


教程
1.音乐插件
- 官网:https://aplayer.js.org/
- Github:https://github.com/MoePlayer/APlayer/
2.音乐资源
- 小白盘:https://www.xiaobaipan.com/
- 魔方城堡:http://www.mfcb.net/wsyy/
- 23APE:http://www.23ape.net/
- HIFINI:https://www.hifini.com/
3.实现代码
APlayer.min.jsAPlayer.min.cssWordPresswp-content<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>
3.1Mini播放器
WordPress<meta charset="utf-8"><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>
<div id='aplayer'></div>
<script>
var ap = new APlayer
({
element: document.getElementById('aplayer'),
showlrc: false,
fixed: true,
mini: true,
audio: {
title: '半岛铁盒',
author: '周杰伦',
url: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒.mp3',
pic: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒-mp3-image.png'
}
});
ap.init();
</script>

audio<script>
var ap = new APlayer
({
element: document.getElementById('aplayer'),
showlrc: false,
fixed: true,
mini: true,
audio: [
{
title: '半岛铁盒',
author: '周杰伦',
url: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒.mp3',
pic: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒-mp3-image.png'
},
{
title: '给我一首歌的时间',
author: '周杰伦',
url: 'https://echeverra.cn/wp-content/uploads/2021/06/周杰伦-给我一首歌的时间.mp3',
pic: 'https://echeverra.cn/wp-content/uploads/2021/06/周杰伦-给我一首歌的时间-mp3-image.png'
}
]
});
ap.init();
</script>

3.2单页面音乐
fixedminifalse<link rel="stylesheet" href="https://echeverra.cn/wp-content/APlayer.min.css">
<script src="https://echeverra.cn/wp-content/APlayer.min.js"></script>
<div id='demo'></div>
<script>
var demo = new APlayer
({
element: document.getElementById('demo'),
showlrc: false,
fixed: false,
mini: false,
audio: [
{
title: '半岛铁盒',
author: '周杰伦',
url: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒.mp3',
pic: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒-mp3-image.png'
},
{
title: '给我一首歌的时间',
author: '周杰伦',
url: 'https://echeverra.cn/wp-content/uploads/2021/06/周杰伦-给我一首歌的时间.mp3',
pic: 'https://echeverra.cn/wp-content/uploads/2021/06/周杰伦-给我一首歌的时间-mp3-image.png'
}
]
});
demo.init();
</script>


<div id="apalyer"></div>idnewAplayeraudiomutextrue<div id='demo1'></div>
<div id='demo2'></div>
<script>
var demo1 = new APlayer
({
element: document.getElementById('demo1'),
showlrc: false,
audio: {
title: '半岛铁盒',
author: '周杰伦',
url: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒.mp3',
pic: 'https://echeverra.cn/wp-content/uploads/2022/05/周杰伦-半岛铁盒-mp3-image.png'
}
});
var demo2 = new APlayer
({
element: document.getElementById('demo2'),
showlrc: false,
audio: {
title: '给我一首歌的时间',
author: '周杰伦',
url: 'https://echeverra.cn/wp-content/uploads/2021/06/周杰伦-给我一首歌的时间.mp3',
pic: 'https://echeverra.cn/wp-content/uploads/2021/06/周杰伦-给我一首歌的时间-mp3-image.png'
}
});
demo1.init();
demo2.init();
</script>

<script><p>
fixedminitruefalse4.Meting三方音乐
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/Meting.min.js"></script>
4.1单曲引入
<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>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/Meting.min.js"></script>
<meting-js server="netease" type="song" id="2526628"></meting-js>
server="netease"type="song"id="2526628"
4.2歌单引入
<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>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/Meting.min.js"></script>
<meting-js server="netease" type="playlist" id="7360465359"></meting-js>

server="netease"type="playlist"id="7360465359"4.3Mini播放器
<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>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/Meting.min.js"></script>
<meting-js
server="netease"
type="playlist"
id="7360465359"
fixed="true"
mini="true"
order="random"
loop="all"
preload="auto"
list-folded="false">
</meting-js>
server、type、idfixed="true", mini="true"order="random"
4.4博客园音乐引入


- Aplayer官方文档
- Aplayer搭配Metingjs音乐插件的使用
- MetingJS 是如何配合 Aplayer 加载歌单的
边栏推荐
- JS array delete the specified element
- 关于测试人生的一站式发展建议
- [pyqt] the cellwidget in tablewidget uses signal and slot mechanism
- [untitled]
- After the uniapp jumps to the page in onlaunch, click the event failure solution
- Wallhaven壁纸桌面版
- JS add spaces to the string
- 请问申购新股哪个证券公司开户是最好最安全的
- Typescript interface inheritance
- Vscode 尝试在目标目录创建文件时发生一个错误:拒绝访问【已解决】
猜你喜欢

Avoid mutating a prop directly since the value will be overwritten whenever the parent component

The opacity value becomes 1%

在线硬核工具

單調性約束與反單調性約束的區別 monotonicity and anti-monotonicity constraint

How to remove addition and subtraction from inputnumber input box

Shardingsphere sub database and table examples (logical table, real table, binding table, broadcast table, single table)

RationalDMIS2022阵列工件测量

July 10, 2022 "five heart public welfare" activity notice + registration entry (two-dimensional code)

JSON format query of MySQL

Différences entre les contraintes monotones et anti - monotones
随机推荐
Force buckle 1002 Find common characters
[OneNote] can't connect to the network and can't sync the problem
Mysql的json格式查询
请问申购新股哪个证券公司开户是最好最安全的
Add a self incrementing sequence number to the antd table component
2022.7.4DAY596
Template initial level template
Online hard core tools
面试被问到了解哪些开发模型?看这一篇就够了
Galaxy Kirin desktop operating system installation postgresql13 (source code installation)
seata 1.3.0 四種模式解决分布式事務(AT、TCC、SAGA、XA)
The eighth training assignment
Use of dotween
Basic knowledge of process (orphan, zombie process)
"Dream Cup" 2017 Jiangsu information and future primary school summer camp it expert PK program design questions
2021-04-08
Network foundation (1)
Activity生命周期
July 10, 2022 "five heart public welfare" activity notice + registration entry (two-dimensional code)
Ffmpeg record a video command from RTSP