html音乐播放器歌单,H5音乐播放器【歌单列表】
上篇详细描述了播放页歌词如何实现跟随跟单滚动,如何解析歌词,那么歌单页又是如何生成的呢,话不多说,直接上图上代码!
首先需要获取数据,具体获取数据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音乐播放器【歌单列表】相关推荐
- 原生H5+JS+CSS实现音乐播放器(上下一首,随机单曲循环播放,进度条,播放列表)
学了前端小半个月了,今天自己动手写一个音乐播放器实现的功能有 播放列表 ,随机单曲循环播放,上下一首,暂停和开始,静音,音量增加减少,进度条(收藏功能暂未实现,为了排版好看添加的,后续补充收藏等功能) ...
- 模拟网易云的H5音乐播放器
转发我在github发布的一个H5音乐播放器 H5MusicPlayer GitHub链接 欢迎Fork & Star. 前言 这是我第一个GitHub项目,之前一直想在GitHub写点东西, ...
- 音乐app、app原型、音乐原型、云音乐、听歌、电台、本地音乐、点赞、收藏、歌单广场、动态、社区、评论、歌词、歌手、主播、视频、云村、下载、翻唱、歌曲播放、订阅、频道、引导页、登录注册、axure原型
音乐app.app原型.音乐原型.云音乐.听歌.电台.本地音乐.点赞.收藏.歌单广场.动态.社区.评论.歌词.歌手.主播.视频.云村.下载.翻唱.歌曲播放.订阅.频道.引导页.登录注册.axure原型 ...
- H5音乐播放器(包含源码与示例)
H5音乐播放器(包含源码与示例) 基于Angular+ionic的H5音乐播放器,源码:https://gitee.com/CrimsonHu/h5-music-player 示例地址 建议使用原版c ...
- Vue 自定义音乐播放器组件为H5添加背景音乐
自定义音乐播放器组件为H5添加背景音乐: 1.创建music.vue组件 <template><div><div @click="changeOn" ...
- H5音乐播放器登陆界面源码:
H5音乐播放器登陆界面源码: css代码如下: *{margin:0;padding:0; } .mr-cont{width:715px;margin:0 auto;border:1px solid ...
- 最新依米花H5音乐播放器系统源码+Thinkphp内核
正文: 最新依米花H5音乐播放器系统源码+Thinkphp内核,源码0加密,如果无法发送邮箱和短信啥的,就是你没配置好,自己去检查. 安装环境: 国内外服务器都可以用 主机无法运行 需求环境 php7 ...
- 2023-06-04:你的音乐播放器里有 N 首不同的歌, 在旅途中,你的旅伴想要听 L 首歌(不一定不同,即,允许歌曲重复, 请你为她按如下规则创建一个播放列表, 每首歌至少播放一次, 一首歌只有在
2023-06-04:你的音乐播放器里有 N 首不同的歌, 在旅途中,你的旅伴想要听 L 首歌(不一定不同,即,允许歌曲重复, 请你为她按如下规则创建一个播放列表, 每首歌至少播放一次, 一首歌只有在 ...
- 音乐磁盘样式怎么用css做,使用余弦定理制作磁盘形状h5音乐播放器_html/css_WEB-ITnose...
目录 [1]功能实现 [2]效果展示 [3]原理说明 旋转原理 余弦定理 [4]代码实现 HTML CSS JS [5]源码查看 功能实现 [1]歌曲播放进度转换成视觉的旋转角度 [2]点击磁盘任意位 ...
最新文章
- iOS架构篇-5 CI/CD(持续集成、持续交付、持续部署)
- 《OpenStack实战》——第1章 介绍OpenStack 1.1OpenStack是什么
- 【深度学习】利用神网框架分割病理切片中的癌组织(胃)
- 备考信息系统项目管理师-----Day1
- 测试你的电脑是否支持Hyper-V
- windows符号服务器地址
- AE 中的查找与定位,以城市查找为例
- MySQL二十八规范数据库设计
- c语言mpi矩阵乘法,【MPI并行程序】矩阵乘法
- MVC之在实例中的应用
- haneWIN Software NFS工具的使用
- ftp服务器查看所有文件夹,查看ftp服务器所有文件夹
- matlab插值函数的作用,matlab 插值函数
- python光流法算法学习
- Vue+Element UI弹窗实现表格编辑
- 数字化名词解释—数字化转型
- 亿格瑞A5-hdmi故障了
- vscode配置远程连接失败:过程试图写入的管道不存在(已解决)
- pc端 移动端适配rem插件方式
- [树状数组] 洛谷P3374