切换到宽版
北斗六星!·百事通·查看新帖·设为首页·手机版

北斗六星网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
北斗六星网 情感休闲 娱乐家园 用 Aplayer 制作带歌词的播放器
查看: 1467|回复: 70
打印 上一主题 下一主题

用 Aplayer 制作带歌词的播放器 [复制链接]

跳转到指定楼层
发表于 2025-6-6 10:46 |只看该作者 |正序浏览 |
搜索本主题
本帖最后由 我来自他乡 于 2025-6-6 21:25 编辑


单曲播放器代码

1、首先下载下边的“jQuery歌词同步MP3播放器代码”。



播放器完整代码:

  1. <html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title>jQuery歌词同步MP3播放器代码</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link href="https://file.uhsea.com/2411/fa4ddb4f0469adaaf3236e09a0ca54b52U.css" rel="stylesheet">
  7. </head>
  8. <body>
  9. <div id="main">
  10. <div class="container">
  11. <div id="player" class="aplayer">
  12. <pre class="aplayer-lrc-content">
  13. [00:00.00]<marquee scrolldelay=150 width=300px onmouseover="this.stop()" onmouseout="this.start()"><font color=#4a76c8>儿时</font></marquee>
  14. [00:06.25]作词:唐映枫
  15. [00:10.09]作曲:刘昊霖
  16. [00:15.19]演唱:向晚
  17. [00:21.27]铁道旁赤脚追晚霞
  18. [00:25.81]玻璃珠铁盒英雄卡
  19. [00:30.22]玩皮筋迷藏石桥下
  20. [00:34.70]姥姥又纳鞋坐院坝
  21. [00:39.32]铁门前篮框银杏花
  22. [00:43.79]茅草屋可有住人家
  23. [00:48.30]放学路打闹嘻嘻哈
  24. [00:52.86]田埂间流水哗啦啦
  25. [00:57.58]我们就一天天长大
  26. [01:02.30]甜梦中大白兔黏牙
  27. [01:06.72]也幻想神仙科学家
  28. [01:11.07]白墙上泥渍简笔画
  29. [01:15.64]我们就一天天长大
  30. [01:20.06]四季过老梧桐发芽
  31. [01:24.91]沙堆里有宝藏和塔
  32. [01:29.29]长板凳搭起一个家
  33. [01:52.02]日子总慢得不像话
  34. [01:56.20]叶落满池塘搬新家
  35. [02:00.73]二十寸彩电皮沙发
  36. [02:05.30]五点半大风车动画
  37. [02:09.88]晚饭后纳凉星夜下
  38. [02:14.33]萤火虫微风弯月牙
  39. [02:18.86]大人聊听不懂的话
  40. [02:23.43]鬼怪都躲在床底下
  41. [02:28.14]我们就一天天长大
  42. [02:32.34]记忆里有雨不停下
  43. [02:36.99]蝉鸣中闷完了暑假
  44. [02:41.52]新学年又该剪头发
  45. [02:46.15]我们就一天天长大
  46. [02:50.57]也开始憧憬和变化
  47. [02:55.14]曾以为自己多伟大
  48. [02:59.59]写了诗不敢递给她
  49. [03:04.39]我们就一天天长大
  50. [03:08.69]听磁带偶遇榕树下
  51. [03:13.21]白衬衫黄昏木吉他
  52. [03:17.62]年少不经事的脸颊
  53. [03:22.49]还以为自己多伟大
  54. [03:26.90]写了诗不敢递给她
  55. [03:31.58]还以为自己多伟大
  56. [03:35.87]小小诗不敢递给她
  57. [03:42.09]☆谢谢欣赏☆
  58. </pre>
  59. </div>
  60. </div>
  61. </div>
  62. <script src="https://file.uhsea.com/2407/31d139e39a4fee3cc4ceca19223eb7200M.js"></script>
  63. <script type="text/javascript">var jQuery=jQuery.noConflict();</script>
  64. <script>
  65. var ap = new APlayer({
  66. element: document.getElementById('player'),
  67. narrow: false,
  68. autoplay: false,
  69. showlrc: true,
  70. music: {
  71. title: "儿时",
  72. author: "向晚",
  73. url: 'https://file.uhsea.com/2506/5974d0b8006db41cfb27b550fad0b41aDL.m4a',
  74. pic: 'https://file.uhsea.com/2506/e3e221f6ec6f6f47258fca803c0d0b43R0.jpg',
  75. },
  76. });
  77. ap.init();
  78. </script>
  79. <script type='text/javascript'>
  80. document.oncontextmenu=ContextMenu;
  81. function ContextMenu()
  82. {
  83. return false;
  84. }
  85. </script>
  86. </body>
  87. </html>
复制代码

2、解压后右键用记事本打开,如下图:




3、跟着下图修改里面的6个项目:




4、修改完成后上传到直链网站,拿到直链地址(我一般都是用这个直链 https://uhsea.com,因为这个直链很方便,很多东西都可以上传,而且还不需要注册)。


5、然后把直链地址添加到下边的代码中,这样就可以在发帖时添加下边的完整代码了。


<iframe height="180" max-width="40em" width="100%" marginheight="0"&nbsp;&nbsp;style="music:none;border-radius:10px;box-shadow: 0 0 10px 0px rgba(0,0,0,.16);" src="这里添加直链地址" frameborder="0" width="670" marginwidth="0" scrolling="no"></iframe>



*贴士

给个可以在线制作滚动歌词的网站,也可以下载到自己的电脑或笔记本上使用。

链接:https://www.yuanchuangyinyue.com/3027.html

图片:




单首歌曲播放器示例:





多首歌曲合并的播放器代码



解压打开后如图所示:



替换红框里的:
1、title=歌曲名称
2、author=歌手
3、url=音乐地址
4、pic=图片地址
5、Irc=滚动歌词地址

播放器完整代码:

  1. <link href="https://file.uhsea.com/2506/d24d286f5291f6a41034bde761417e27FR.css" rel="stylesheet">
  2. <div id='aplayer'></div>
  3. <script src="https://file.uhsea.com/2506/5e049d2ac218c3baf141f583ed8b3d326D.js"></script>
  4. <script >
  5. var ap = new APlayer
  6. ({
  7. element: document.getElementById('aplayer'),
  8. mini: false,
  9. autoplay: true,
  10. theme: '#FADFA3',
  11. loop: 'all',
  12. order: 'random',
  13. preload: 'auto',
  14. volume: 0.7,
  15. mutex: true,
  16. listFolded: false,
  17. listMaxHeight: '490px',
  18. lrcType: 3,
  19. audio: [
  20. {
  21. title: "人间是个好地方 ",
  22. author: "六星八人合唱",
  23. url: 'https://file.uhsea.com/2506/d2c3d5522bc19d0f7cbdfbaaf8e499ccQK.m4a',
  24. pic: 'https://file.uhsea.com/2506/5df7a6c0905ba6baa2cd9c0da5510e1fVD.jpg',
  25. lrc: 'https://file.uhsea.com/2506/827ff9a303efcf2a06ebc75f97f8ae7eLA.lrc',
  26. },
  27. {
  28. title: "儿时",
  29. author: "向晚",
  30. url: 'https://file.uhsea.com/2506/5974d0b8006db41cfb27b550fad0b41aDL.m4a',
  31. pic: 'https://file.uhsea.com/2506/e3e221f6ec6f6f47258fca803c0d0b43R0.jpg',
  32. lrc: 'https://file.uhsea.com/2506/9d7fba6fd9726e05fcd2b07a5b28faf37I.lrc',
  33. },
  34. {
  35. title: "半壶纱",
  36. author: "向晚",
  37. url: 'https://file.uhsea.com/2506/bf0d34256951a9c21f745efe48377911ZX.m4a',
  38. pic: 'https://file.uhsea.com/2506/f8413c58426ce13b3de58c9ba50990f4Z7.jpg',
  39. lrc: 'https://file.uhsea.com/2506/f8816c80077cdd6b7f995774f8e889edZZ.lrc',
  40. }
  41. ]
  42. });
  43. ap.init();
  44. </script>
复制代码


发帖使用的代码:

  1. <iframe height="450" max-width="40em" width="99%" marginheight="0"&nbsp;&nbsp;style="music:none;" src="这里输入直链html文件地址" frameborder="0" width="560" marginwidth="0" scrolling="no"></iframe>
复制代码


多首歌曲播放器示例:



补充内容 (2025-6-7 13:35): [b1]APlayer参数[/b1]
名称默认值 描述
container document.querySelector('.aplayer')播放器容器元素
fixed false 开启吸底模式
mini false 开启迷你模式
autoplayfalse 音频自动播放
theme'#b7daff' 主题色
loop'all' 音频循环播放, 可选值: 'all', 'one', 'none'
order'list' 音频循环顺序, 可选值: 'list', 'random'
preload'auto' 预加载,可选值: 'none', 'metadata', 'auto'
volume0.7 默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效
audio- 音频信息, 应该是一个对象或对象数组
audio.name- 音频名称
audio.artist- 音频艺术家
audio.url -音频链接
audio.cover-音频封面
audio.lrc - 歌词
audio.theme - 切换到此音频时的主题色,比上面的 theme 优先级高
audio.type 'auto' 可选值: 'auto', 'hls', 'normal' 或其他自定义类型
customAudioType - 自定义类型
mutex true 互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器
lrcType 0 可选值: 1,2,3
listFolded false 列表默认折叠
listMaxHeight '90px' 列表最大高度
storageName 'aplayer-setting' 存储播放器设置的 localStorage key
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
2

查看全部评分

分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0 顶0 踩0

70
发表于 2025-6-16 08:38 |只看该作者

使用道具 举报

69
发表于 2025-6-15 13:07 |只看该作者


使用道具 举报

68
发表于 2025-6-15 10:05 |只看该作者
我来自他乡 发表于 2025-6-15 10:04
当时3岁的我别说唱歌,应该连听歌也不懂

我们3岁只会玩尿尿拌泥巴呢。

使用道具 举报

67
发表于 2025-6-15 10:04 |只看该作者
马叶的小屋 发表于 2025-6-15 10:01
哦,有视频为证据,就没逃了。

如果只是音乐,倒是真不敢相信3岁能唱这么棒呢。


当时3岁的我别说唱歌,应该连听歌也不懂

使用道具 举报

66
发表于 2025-6-15 10:01 |只看该作者
我来自他乡 发表于 2025-6-15 10:00
这个不可能是变声吧

哦,有视频为证据,就没逃了。

如果只是音乐,倒是真不敢相信3岁能唱这么棒呢。

使用道具 举报

65
发表于 2025-6-15 10:00 |只看该作者
马叶的小屋 发表于 2025-6-15 09:53
果然好听!

3岁能唱这么好节奏这么准。。。会不会是变声制作的。。。




这个不可能是变声吧
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

使用道具 举报

64
发表于 2025-6-15 09:53 |只看该作者
我来自他乡 发表于 2025-6-14 22:44
这首三岁童声版的滴答真好听

果然好听!

3岁能唱这么好节奏这么准。。。会不会是变声制作的。。。

使用道具 举报

63
发表于 2025-6-14 22:44 |只看该作者

这首三岁童声版的滴答真好听



使用道具 举报

62
发表于 2025-6-14 22:16 |只看该作者

哈哈,笑西,盖高楼哈哈哈!

使用道具 举报

61
发表于 2025-6-14 22:16 |只看该作者
我来自他乡 发表于 2025-6-14 22:12
简单啊!只要安装 idm 就可以在有音乐的页面下载链接,而且 idm 也不贵,安装永久版本才一百多马币。
...

明白了,是软件抓音频的方式下载。

使用道具 举报

60
发表于 2025-6-14 22:15 |只看该作者
马叶的小屋 发表于 2025-6-14 22:08
攒够他乡兄认为合适的时候,别发楼层了,他乡兄发主贴吧!


这样才能盖高楼嘛

使用道具 举报

59
发表于 2025-6-14 22:12 |只看该作者
马叶的小屋 发表于 2025-6-14 22:03
咦,他乡兄厉害哦,我那首酒僧,记得是帖发的5sing地址,如果他乡兄木有注册5sing也能下载?


简单啊!只要安装 idm 就可以在有音乐的页面下载链接,而且 idm 也不贵,安装永久版本才一百多马币。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

使用道具 举报

58
发表于 2025-6-14 22:10 |只看该作者
我来自他乡 发表于 2025-6-14 22:06
我本来打算收录到111首才发表在后面楼层,刚巧你路过就顺便抓来测试看会不会有乱码,这些歌其实不难弄 ...

最难的就是歌词的时间对照,其实,他乡兄别太认真,随意些,能这样收录,已经是很伟大的工程了!!

使用道具 举报

57
发表于 2025-6-14 22:09 |只看该作者
我来自他乡 发表于 2025-6-14 22:06
我本来打算收录到111首才发表在后面楼层,刚巧你路过就顺便抓来测试看会不会有乱码,这些歌其实不难弄 ...

这是一个时期时间段内的娱乐版块发歌的集中展示。

使用道具 举报

56
发表于 2025-6-14 22:08 |只看该作者
我来自他乡 发表于 2025-6-14 22:06
我本来打算收录到111首才发表在后面楼层,刚巧你路过就顺便抓来测试看会不会有乱码,这些歌其实不难弄 ...

攒够他乡兄认为合适的时候,别发楼层了,他乡兄发主贴吧!

使用道具 举报

55
发表于 2025-6-14 22:06 |只看该作者
我来自他乡 发表于 2025-6-14 22:02
现在编辑后另存为“带有 BOM 的utf8”,之前编辑后就直接保存才导致乱码。

深奥了。。。不懂了。

使用道具 举报

54
发表于 2025-6-14 22:06 |只看该作者
马叶的小屋 发表于 2025-6-14 21:59
哇哦啊,70首歌了都!!!!


我本来打算收录到111首才发表在后面楼层,刚巧你路过就顺便抓来测试看会不会有乱码,这些歌其实不难弄,就歌词比较麻烦,因为有些歌我没听过,不知道节奏,所以经常要回退。

使用道具 举报

53
发表于 2025-6-14 22:03 |只看该作者
咦,他乡兄厉害哦,我那首酒僧,记得是帖发的5sing地址,如果他乡兄木有注册5sing也能下载?

使用道具 举报

52
发表于 2025-6-14 22:02 |只看该作者
马叶的小屋 发表于 2025-6-14 21:58
木有乱码,是正常字!!


现在编辑后另存为“带有 BOM 的utf8”,之前编辑后就直接保存才导致乱码。

使用道具 举报

51
发表于 2025-6-14 22:00 |只看该作者
哇,连像小炸毛炸哥的彩蛋楼层歌曲都收录了!!!他乡兄这个工程,浩大啊!!!

使用道具 举报

50
发表于 2025-6-14 21:59 |只看该作者
我来自他乡 发表于 2025-6-14 21:57
刚才忘了把html勾上。

哇哦啊,70首歌了都!!!!

使用道具 举报

49
发表于 2025-6-14 21:58 |只看该作者
我来自他乡 发表于 2025-6-14 21:57
刚才忘了把html勾上。

木有乱码,是正常字!!

使用道具 举报

48
发表于 2025-6-14 21:57 |只看该作者


刚才忘了把html勾上。

使用道具 举报

47
发表于 2025-6-14 21:55 |只看该作者
我来自他乡 发表于 2025-6-14 21:54
本帖最后由 我来自他乡 于 2025-6-14 21:55 编辑 马叶的小屋 发表于 2025-6-14 21:46我倒是都看得到。就是 ...

是代码。

使用道具 举报

46
发表于 2025-6-14 21:54 |只看该作者
本帖最后由 我来自他乡 于 2025-6-16 00:18 编辑

马叶的小屋 发表于 2025-6-14 21:46
我倒是都看得到。就是之前那个会出乱码字,也能听。



那顺便帮忙看看这个会不会乱码?



1

查看全部评分

使用道具 举报

45
发表于 2025-6-14 21:46 |只看该作者
我来自他乡 发表于 2025-6-14 19:04
用站长工具查了一下,原来屋舍的ip地址来自日本,所以有些地区的中国用户不能看到,我网站的ip地址来自 ...

我倒是都看得到。就是之前那个会出乱码字,也能听。

使用道具 举报

44
发表于 2025-6-14 19:16 |只看该作者
另外再说明一下,第42楼里 aplyer 播放器代码的 js 和 css 文件是上传到微风网盘,这个微风网盘的 ip 地址是来自中国,所以如果用42楼的播放器代码,里边需要修改的“音乐地址”和‘“图片地址”不一定要把音乐和图片上传到微风,也可以用其他网站的地址,我们只是套用了微风的 aplyer 播放器。

使用道具 举报

43
发表于 2025-6-14 19:04 |只看该作者
马叶的小屋 发表于 2025-6-14 17:36
他乡兄分享的好东西呢!!


用站长工具查了一下,原来屋舍的ip地址来自日本,所以有些地区的中国用户不能看到,我网站的ip地址来自大马,可能有些也不能看到播放器,最后这个微风的ip地址来自中国,这个不可能再看不到播放器了吧?

使用道具 举报

42
发表于 2025-6-14 17:36 |只看该作者
我来自他乡 发表于 2025-6-14 00:21
本帖最后由 我来自他乡 于 2025-6-14 07:40 编辑 这个楼层的 aplayer 播放器代码都是上传到微风音乐网盘, ...

他乡兄分享的好东西呢!!

使用道具 举报

41
发表于 2025-6-14 00:21 |只看该作者
本帖最后由 我来自他乡 于 2025-6-14 07:40 编辑

这个楼层的 aplayer 播放器代码都是上传到微风音乐网盘,如果想要使用这个播放器,可以下载下边的zip压缩文件,解压后修改滚动歌词、歌曲名称、歌手名称、音乐链接和图片地址。


如果不想下载压缩文件,也可以用下边的代码,复制代码保存为html后缀文件。

  1. <link href="https://s4.zstatic.net/ajax/libs/aplayer/1.10.1/APlayer.min.css" rel="stylesheet">
  2. <style type="text/css">
  3. .aplayer {
  4. background:#fff url() 65px -8px repeat-x !important;}
  5. #postmessage_37985{
  6. font-size: 22px;
  7. color: #8c888b;
  8. background: -webkit-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff);
  9. -moz-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff);
  10. -ms-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff);
  11. color: transparent;
  12. -webkit-background-clip: text;
  13. animation: ran 50s linear infinite;
  14. }
  15. @keyframes ran {
  16. from {
  17. backgroud-position: 0 0;
  18. }
  19. to {
  20. background-position: 9000px 0;
  21. }
  22. }
  23. .aplayer-author {
  24. color: #8c888b;
  25. background: -webkit-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff);
  26. -moz-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff): ;
  27. -ms-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff): ;
  28. color: transparent;
  29. -webkit-background-clip: text;
  30. animation: ran 250s linear infinite;
  31. }
  32. .aplayer-author {
  33. border-bottom: 1px solid skyblue;
  34. border-image: -webkit-linear-gradient(left,#FF9B9B 30%,#FFB90F 20%,#FFB90F 40%,#29ACE5 40%,#29ACE5 60%,#29ACE5 60%,#29ACE5 80%,#3CB371 80%,#3CB371 100%,grey 100%) 1 1;
  35. line-height: 25px;
  36. display: inline;
  37. *display: inline;
  38. *zoom: 1;
  39. margin-bottom: 3px;
  40. }
  41. .aplayer-title {
  42. color: #8c888b;
  43. background: -webkit-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff);
  44. -moz-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff): ;
  45. -ms-linear-gradient(45deg,#00f2ff,#ff5200,#ffd300,#4000ff,#006bff): ;
  46. color: transparent;
  47. -webkit-background-clip: text;
  48. animation: ran 250s linear infinite;
  49. }
  50. .aplayer-title {
  51. border-bottom: 1px solid skyblue;
  52. border-image: -webkit-linear-gradient(left,#FF9B9B 30%,#FFB90F 20%,#FFB90F 40%,#29ACE5 40%,#29ACE5 60%,#29ACE5 60%,#29ACE5 80%,#3CB371 80%,#3CB371 100%,grey 100%) 1 1;
  53. line-height: 25px;
  54. display: inline;
  55. *display: inline;
  56. *zoom: 1;
  57. margin-bottom: 3px;
  58. }
  59. #container{
  60. width: 0; /*设置为0 隐藏自定义菜单*/
  61. height: 125px;
  62. overflow: hidden; /*隐藏溢出的元素*/
  63. }
  64. .aplayer .aplayer-pic img {
  65. height:100%!important;
  66. width:100%!important;
  67. }
  68. </style>
  69. <div id='aplayer'>
  70. <div id="player" class="aplayer">
  71. <pre class="aplayer-lrc-content">
  72. 这里添加滚动歌词,从[00:00.00]开始到音乐结束。
  73. </pre>
  74. </div>
  75. </div>
  76. <script src="https://s4.zstatic.net/ajax/libs/aplayer/1.10.1/APlayer.min.js"></script>
  77. <script >
  78. var ap = new APlayer
  79. ({
  80. element: document.getElementById('aplayer'),
  81. autoplay: true,
  82. theme: '#FADFA3',
  83. volume: 0.7,
  84. showlrc: true,
  85. audio: [
  86. {
  87. title: '这里添加歌曲名称',
  88. author: '这里添加歌手名字',
  89. url: '这里添加音乐链接地址',
  90. pic: '这里添加图片地址',
  91. }
  92. ]
  93. });
  94. ap.init();
  95. </script>
复制代码


下面是微风音乐网盘的音乐播放器示例:
诺爷Plus的---就让冷风吹




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
1

查看全部评分

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

北斗六星文学网所有文字仅代表作者个人言论,本站不对其内容承负任何责任。

Copyright ©2011 bdlxbbs.cn All Right Reserved.  Powered by Discuz! 

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请发帖投诉   

平平安安
TOP
返回顶部