!!!这个原本做的欠佳,只支持电脑端使用,改不动了,还是用另外一个项目吧:https://github.com/JacquesVonHamsterviel/OnlineMusicPlayer
在线音乐播放器 Fork From https://github.com/meethigher/music-player <本项目已开源>
####项目问题 经测试,只支持电脑端使用,弃用本项目。
前端都是静态文件,直接部署可以使用。
后端文件在api文件夹中,直接部署运行环境:php 7.2+(开启扩展 curl,openssl )
对接,修改js/music.js中的四处api相关内容。
最好是chrome内核
的浏览器,ie浏览器没做兼容。edge浏览器也有一些不兼容
-
搜索音乐
- 支持选择播放源——基于Meting
- 支持键盘事件——up、down、enter
- 支持搜索记录——回车选中直接搜索,鼠标点击直接搜索
- 支持分页加载
-
播放音乐
- 暂停/播放
- 上/下一首切换
- 音量以及播放进度调整(有个bug)
- 记忆音量——保存上一次音量的设置
-
显示歌词
- 歌词
- 海报
- 歌曲、歌手以及专辑文案显示
-
自定义歌单
- 添加音乐
- 清空列表
- 退出后保存上次的歌单
注意:音乐在chrome80+以上版本,会出现无法播放的情况,这是chrome自身的原因。chrome80+以后,音视频强制转换https,导致一些http的资源无法访问的情况