.netcore音乐播放器 musicPlayer

本文介绍了一个使用.NETCoreMVC构建的HTML音乐播放器,支持本地音乐上传、云端存储、歌单管理(无需数据库),提供播放/暂停、切换歌曲、显示列表等功能。遇到的部署和技术挑战包括跨平台文件路径处理、浏览器权限限制以及音频控制问题的解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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函数被多次触发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星尘库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值