查看: 729|回复: 17

[网站源码] 网页HTML音乐播放器,附带源码以及附带成品插入即用。

[复制链接]
累计签到:748 天
连续签到:11 天

2995

主题

547

回帖

3万

积分

管理员

名望
2338
星币
1975
星辰
67
好评
347

夜猫子勋章最佳帅哥奖实习版主勋章版主勋章限量纪念勋章星座专属勋章星辰勋章督察勋章灌水天才奖鼎力支持奖热心助人奖优秀会员奖明星会员奖魅力会员奖欢乐天使奖在线大神幸运猪总版主勋章我是土豪

发表于 2023-12-11 19:11:58 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

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

×
小枫开源
托管在坛友服务器上的成品,可用性极高,插入<body></body>之间即可,也可以选择自己搭建
  1.             <div id="th-MusicPlayer" data-cdnName="https://siuth.cn/music" data-fadeOutAutoplay data-themeColor="xf-darkGreen" data-random="true"></div>
  2.             <script src="https://siuth.cn/music/th-MusicPlayer/js/th-MusicPlayer.min.js"></script>
复制代码
演示地址




获取音乐方式

获取网易云【热歌榜, 新歌榜, 飙升榜, 原创榜】默认为热歌榜(每周二0:20每个歌榜更新100首音乐,vip歌曲自动跳过)。


通过网易云的歌单id获取该歌单所有音乐。(注意:不支持解析VIP音乐)


自定义音乐,通过修改 playlistData.json 文件自定义歌曲,相对来说比较繁琐,如果你要自定义音乐推荐上面的方式。



代码放到</body>的上面即可


<!DOCTYPE html> // html5声明

<html lang="en"> // 网页声明 zh-CN指的是中文 cn就是英文

    <head> // 头部标签 ==> 指的是头部标签开始

        <meta charset="UTF-8"> // 声明字符编码

        <title>Document</title> // 网页标题

    </head> // 头部结尾标签 ==> 指的是头部标签结束


    <body> // 页面主体开始


            中间的是网页其他的内容代码


            <!-- 这里就是显示网页内容的地方,也就是放播放器代码的地方! -->


            <div id="th-MusicPlayer" data-cdnName="https://siuth.cn/music" data-fadeOutAutoplay data-themeColor="xf-darkGreen" data-random="true"></div>
            <script src="https://siuth.cn/music/th-MusicPlayer/js/th-MusicPlayer.min.js"></script>

    </body> // 页面主体结束

</html> // 结尾

方法一:直接引入插件CDN,复制下面的代码就能直接使用(注意data-cdnName的属性不能删除)


<!-- 配置播放器 -->

<div id="th-MusicPlayer" data-cdnName="https://siuth.cn/music"></div>


<!-- 引入外部CDN插件 -->

<script src="https://siuth.cn/music/th-MusicPlayer/js/th-MusicPlayer.min.js"></script>

方法二:插件下载到本地运行(注意引入正确的插件路径)


<!-- 配置播放器 -->

<div id="th-MusicPlayer"></div>


<!-- 引入插件 -->

<script src="/th-MusicPlayer/js/th-MusicPlayer.min.js"></script>



全局属性配置


id="th-MusicPlayer"属性:初始化音乐播放器 【必填】

示例代码:

也可以把id换成class,但是只能存在一个

<div id="th-MusicPlayer"></div>


data-cdnName属性:自定义CDN域名 data-cdnName="http:// + cdn域名 + 路径",后面不加/,和你添加js插件的路径一样否则网页样式全部失效!【选填】

示例代码:

比如你CDN的路径是:https://siuth.cn/music/th-MusicPlayer/js/th-MusicPlayer.min.js

那下面的data-filePath属性就要和上面的一样

<div id="th-MusicPlayer" data-cdnName="https://siuth.cn/music"></div>


data-filePath属性:如果你本地修改了插件的文件路径就必须使用这个属性,和你添加js插件的路径一样否则网页样式全部失效!【选填】

示例代码:

比如你插件的路径是:/zdy/music/th-MusicPlayer/js/th-MusicPlayer.min.js

那下面的data-filePath属性就要和上面的一样

<div id="th-MusicPlayer" data-filePath="/zdy/music/"></div>


data-fadeOutAutoplay属性:自动淡出音乐播放器,默认不淡出,后面不跟参数【选填】

示例代码:

<div id="th-MusicPlayer"  data-fadeOutAutoplay></div>


data-themeColor属性:切换播放器主题颜色【xf-original(默认主题),xf-sky(天空),xf-orange(橙子),xf-darkGreen(墨绿),xf-wineRed(酒红),xf-girlPink(少女粉)】【选填】

示例代码:

如果你啥也不添加那就是默认主题颜色样式,下面是更换少女粉主题示例

<div id="th-MusicPlayer"  data-themeColor="xf-girlPink"></div>


data-random属性:打开页面随机返回一个歌曲,也可以用来定义从哪首歌开始播放


随机播放示例:


<div id="th-MusicPlayer" data-random="true"></div>


自定义播放器歌曲数值(演示第3首)示例:


<div id="th-MusicPlayer" data-random="3"></div>




网易云接口版属性配置(不能解析VIP歌曲)


data-musicApi属性:自定义播放API接口,接口已嵌入默认接口【选填】

示例代码:

<div id="th-MusicPlayer"  data-musicApi="api.xfyun.club"></div>


data-songChart属性:获取网易云歌榜【热歌榜(默认歌榜), 新歌榜, 飙升榜, 原创榜】,每周二0:20每个歌榜更新100首音乐,vip歌曲自动跳过【选填】

示例代码:

如果你啥也不添加那就是默认的热歌榜的音乐,下面是更换新歌榜音乐

<div id="th-MusicPlayer"  data-songChart="新歌榜"></div>


data-songList属性:获取网易云歌单音乐,如果你发现歌曲播放不了那肯定是VIP歌曲,支持动态更新 data-songList="歌单ID"【选填】

示例代码:

<div id="th-MusicPlayer"  data-songList="2192163086"></div>





本地音乐属性配置


data-localMusic属性:本地音乐,填写 playlistData.json 文件路径【本地音乐必填】

示例代码:

注意引入的是playlistData.json文件的路径

<div id="th-MusicPlayer"  data-localMusic="playlistData.json"></div>


下载地址回复可见

游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

累计签到:233 天
连续签到:2 天

0

主题

1478

回帖

3971

积分

练星

名望
0
星币
2448
星辰
0
好评
12

星座专属勋章在线大神灌水天才奖欢乐天使奖幸运猪鼎力支持奖

发表于 2023-12-12 10:51:55 | 显示全部楼层
这么好的东西!感谢楼主分享!感谢论坛!感谢论坛,感谢LZ热心分享!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复 支持 1 反对 0

使用道具 举报

累计签到:191 天
连续签到:24 天

3

主题

226

回帖

2268

积分

星辰

名望
1
星币
1873
星辰
0
好评
0

幸运猪

发表于 2023-12-12 01:21:04 来自手机 | 显示全部楼层
96369
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

累计签到:136 天
连续签到:1 天

0

主题

67

回帖

985

积分

星空

名望
100
星币
392
星辰
0
好评
0

幸运猪鼎力支持奖优秀会员奖明星会员奖魅力会员奖欢乐天使奖在线大神

发表于 2023-12-12 01:42:56 | 显示全部楼层
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

累计签到:161 天
连续签到:1 天

0

主题

104

回帖

679

积分

星空

名望
0
星币
541
星辰
0
好评
0
发表于 2023-12-15 16:51:32 | 显示全部楼层
66666666
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

累计签到:53 天
连续签到:1 天

0

主题

43

回帖

321

积分

星光

名望
40
星币
79
星辰
0
好评
0
发表于 2023-12-16 17:16:51 | 显示全部楼层
6666
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

累计签到:140 天
连续签到:1 天

2

主题

149

回帖

1306

积分

星体

名望
100
星币
611
星辰
0
好评
0
发表于 2023-12-18 19:01:59 | 显示全部楼层
谢谢分享!
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

累计签到:28 天
连续签到:1 天

0

主题

33

回帖

202

积分

星碎

名望
0
星币
146
星辰
0
好评
0
发表于 2024-1-1 19:04:08 | 显示全部楼层
1
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

累计签到:43 天
连续签到:1 天

0

主题

11

回帖

273

积分

星碎

名望
0
星币
239
星辰
0
好评
0
发表于 2024-1-22 09:41:39 | 显示全部楼层
下载地址回复可见
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

累计签到:155 天
连续签到:1 天

6

主题

133

回帖

1219

积分

星体

名望
0
星币
766
星辰
3
好评
21

星辰勋章鼎力支持奖幸运猪在线大神星座专属勋章灌水天才奖

发表于 2024-1-29 15:53:15 来自手机 | 显示全部楼层
学习学习
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网-游戏源码

Powered by Discuz! X3.5

GMT+8, 2024-4-29 12:35 , Processed in 0.104107 second(s), 64 queries .

快速回复 返回顶部 返回列表