上篇详细描述了播放页歌词如何实现跟随跟单滚动,如何解析歌词,那么歌单页又是如何生成的呢,话不多说,直接上图上代码!

首先需要获取数据,具体获取数据api请转到我跟我大兄弟博客去观看学习去,同时也感谢我大兄弟无私跟我们共享接口!

www.bzqll.com  我大兄弟博客!

歌单列表生成

首先需要获取数据,然后生成列表!话不多说,直接上代码!

/* 默认首页是音乐音乐热歌榜,处理返回的json数据用了一点es6的语法 */

function indexSong() {

var count = 1;

loading("加载中...", 500);//悬浮弹框

$.ajax({

url: 'https:/xxxxxxxxxxxxx',

type: 'GET',

data: {

"key": "xxxxxxxx",

"id": "3778678",

"limit": "200",

"offset": "0"

},//具体url  跟key请访问我大兄弟博客获取,我的vip路径地址跟key没办法共享,请谅解

success: function(data) {

var NECsongs = data.data.songs; //是个数组对象,存放多个json数据

var length = NECsongs.length;

var html = `

时长

歌手

歌曲

`;

for(var vals of NECsongs) {  //循环获取歌单,歌单歌词链接,歌单信息等

var ctime = krAudio.format(vals.time);

html += `

${count}

${ctime}

${vals.singer}

${vals.name}

`;

count++;

}

if(localStorage.getItem("songsList") != null && localStorage.getItem("songsList") != "") {

html += localStorage.getItem("songsList");

}

listNow = html;//全局变量获取数据,存到本地

html += `

全部加载完了哦~

`;

//添加到列表中

mainList.html(html);//添加到播放列表

// 播放列表滚动到顶部

listToTop();

tzUtil.animates($("#tzloading"), "slideUp"); //加载动画消失

//刷新播放列表的总数

krAudio.allItem = mainList.children('.list-item').length - 1; //减去最后一个提示框

//更新列表小菜单

appendlistMenu();

//移动端列表点击播放

mainList.find(".list-item").click(mobileClickPlayMainList);

//移动端列表右边信息按钮的点击

$(".list-mobile-menu").click(mobileListMenu);

}

});

fineListBox();

};

列表点击播放

function mobileClickPlayMainList() {

if(isMobile) {

playlist = "mainLists";

search = false; //搜索标志结束

krAudio.Currentplay = $(this).index() -1; //当前播放的音乐序号

krAudio.seturl();

krAudio.play();

}

}

html音乐播放器歌单,H5音乐播放器【歌单列表】相关推荐

  1. 原生H5+JS+CSS实现音乐播放器(上下一首,随机单曲循环播放,进度条,播放列表)

    学了前端小半个月了,今天自己动手写一个音乐播放器实现的功能有 播放列表 ,随机单曲循环播放,上下一首,暂停和开始,静音,音量增加减少,进度条(收藏功能暂未实现,为了排版好看添加的,后续补充收藏等功能) ...

  2. 模拟网易云的H5音乐播放器

    转发我在github发布的一个H5音乐播放器 H5MusicPlayer GitHub链接 欢迎Fork & Star. 前言 这是我第一个GitHub项目,之前一直想在GitHub写点东西, ...

  3. 音乐app、app原型、音乐原型、云音乐、听歌、电台、本地音乐、点赞、收藏、歌单广场、动态、社区、评论、歌词、歌手、主播、视频、云村、下载、翻唱、歌曲播放、订阅、频道、引导页、登录注册、axure原型

    音乐app.app原型.音乐原型.云音乐.听歌.电台.本地音乐.点赞.收藏.歌单广场.动态.社区.评论.歌词.歌手.主播.视频.云村.下载.翻唱.歌曲播放.订阅.频道.引导页.登录注册.axure原型 ...

  4. H5音乐播放器(包含源码与示例)

    H5音乐播放器(包含源码与示例) 基于Angular+ionic的H5音乐播放器,源码:https://gitee.com/CrimsonHu/h5-music-player 示例地址 建议使用原版c ...

  5. Vue 自定义音乐播放器组件为H5添加背景音乐

    自定义音乐播放器组件为H5添加背景音乐: 1.创建music.vue组件 <template><div><div @click="changeOn" ...

  6. H5音乐播放器登陆界面源码:

    H5音乐播放器登陆界面源码: css代码如下: *{margin:0;padding:0; } .mr-cont{width:715px;margin:0 auto;border:1px solid ...

  7. 最新依米花H5音乐播放器系统源码+Thinkphp内核

    正文: 最新依米花H5音乐播放器系统源码+Thinkphp内核,源码0加密,如果无法发送邮箱和短信啥的,就是你没配置好,自己去检查. 安装环境: 国内外服务器都可以用 主机无法运行 需求环境 php7 ...

  8. 2023-06-04:你的音乐播放器里有 N 首不同的歌, 在旅途中,你的旅伴想要听 L 首歌(不一定不同,即,允许歌曲重复, 请你为她按如下规则创建一个播放列表, 每首歌至少播放一次, 一首歌只有在

    2023-06-04:你的音乐播放器里有 N 首不同的歌, 在旅途中,你的旅伴想要听 L 首歌(不一定不同,即,允许歌曲重复, 请你为她按如下规则创建一个播放列表, 每首歌至少播放一次, 一首歌只有在 ...

  9. 音乐磁盘样式怎么用css做,使用余弦定理制作磁盘形状h5音乐播放器_html/css_WEB-ITnose...

    目录 [1]功能实现 [2]效果展示 [3]原理说明 旋转原理 余弦定理 [4]代码实现 HTML CSS JS [5]源码查看 功能实现 [1]歌曲播放进度转换成视觉的旋转角度 [2]点击磁盘任意位 ...

最新文章

  1. iOS架构篇-5 CI/CD(持续集成、持续交付、持续部署)
  2. 《OpenStack实战》——第1章 介绍OpenStack 1.1OpenStack是什么
  3. 【深度学习】利用神网框架分割病理切片中的癌组织(胃)
  4. 备考信息系统项目管理师-----Day1
  5. 测试你的电脑是否支持Hyper-V
  6. windows符号服务器地址
  7. AE 中的查找与定位,以城市查找为例
  8. MySQL二十八规范数据库设计
  9. c语言mpi矩阵乘法,【MPI并行程序】矩阵乘法
  10. MVC之在实例中的应用
  11. haneWIN Software NFS工具的使用
  12. ftp服务器查看所有文件夹,查看ftp服务器所有文件夹
  13. matlab插值函数的作用,matlab 插值函数
  14. python光流法算法学习
  15. Vue+Element UI弹窗实现表格编辑
  16. 数字化名词解释—数字化转型
  17. 亿格瑞A5-hdmi故障了
  18. vscode配置远程连接失败:过程试图写入的管道不存在(已解决)
  19. pc端 移动端适配rem插件方式
  20. [树状数组] 洛谷P3374

热门文章

  1. 关于服装制造行业BOM的说明及举例
  2. ZMY_webview
  3. SSM 之 java.lang.IllegalStateException: Failed to load ApplicationContext 错误解决方案
  4. 使用HTML实现带背景音乐的网页
  5. 瘦身:上班一族如何控制体重
  6. 中国人在日常中如何更礼貌的用英语进行表达
  7. Excel函数如何实现多条件排名
  8. 凤凰SIM卡读卡器64位驱动
  9. 《图解HTTP》第一章个人学习思考
  10. 联想小新air14笔记本黑屏_联想小新air14笔记本质量差