.netcore音乐播放器 musicPlayer

html音乐播放器 .net core mvc 音乐播放器 支持上传本地音乐到云端 支持通过文件夹创建歌单(不需要数据库和其他数据存储) 通过歌单分类 播放歌曲 支持播放暂停 上一首 下一首切换 支持显示歌曲列表 歌单切换 展示歌曲根据歌单名去获取歌曲显示 功能

版权原因 或者想创建自己的歌单在线听歌 或者个性化自己的歌单 都可以使用本程序 版权原因 可以吧歌曲下载到本地 通过本项目在线创建自己的歌单实现网页播放和控制

1 上传 2播放

3 html播放样式

4 歌曲上传

6 选择歌单播放

添加 随机播放按钮 单曲循环按钮 列表循环显示 功能

音量模仿按钮

.net core实现单文件上传、多文件上传 基本上用不到在服务器上传更快

更新1支持显示歌曲列表点击切换歌曲功能currentindex=index

部署问题1 跨平台 拿不到文件夹路径 不同操作系统(Windows 和 Linux)返回的文件路径上具有不同的分隔符

问题2 js在浏览器中可能无法直接操作获取文件 后端获取文件名 js直接读

添加列表下拉音量控制== 异步等待获取音乐名称获取url

更新3 歌单 : 通过循环music文件夹下面的文件夹当做歌单 单击歌单切换歌曲

问题1 容器点击 触发事件不正确 原因 获取了多个li,没有指定容器为mylist ul

问题2 歌单没有更新 应该更新歌曲和歌单

问题3 切换歌单后,出错 原因是点击歌单之前已经初始化 currentindex 从-1到0 点击歌单后0到1 去了 原因2 audio = new Audio(); // 创建Audio对象为局部变量导致歌曲重复播放 外提就行

问题4 为什么切换歌单后这个playPause函数被多次触发

项目获取:

项目获取:typora: typora/img (gitee.com)

备用项目获取链接1:yifeiyixiang/kamo: 源码下载 (github.com)

备用项目获取链接2: 卡莫_ / Kamo · GitCode

相关推荐
bjzhang7530 分钟前
使用 HTML + JavaScript 实现积分抽奖系统
前端·javascript·html
前端Hardy2 小时前
祝大家 2026 年新年快乐,代码无 bug,需求一次过
javascript·css·html
xiaoxue..2 小时前
高频事件的“冷静剂” 闭包的实用场景:防抖与节流
前端·javascript·面试·html·编程思想
qx097 小时前
html中使用vue3+elementplus
javascript·vue.js·html
bjzhang757 小时前
使用 HTML + JavaScript 实现滑动验证码
前端·javascript·html
程序员修心8 小时前
CSS浮动与表格布局全解析
前端·html
be or not to be8 小时前
HTML+CSS 浮动与表格全总结笔记
css·笔记·html
zhougl9969 小时前
vue中App.vue和index.html冲突问题
javascript·vue.js·html
爱潜水的小L10 小时前
自学嵌入式day42,html
数据库·oracle·html
deriva10 小时前
windows系统安装linux并docker部署.netcore项目
linux·docker·.netcore