MKOnlineMusicPlayer
========
MKOnlineMusicPlayer 是一款开源的基于 `Meting` 的在线音乐播放器。具有音乐搜索、播放、下载、歌词同步显示、个人网易云音乐播放列表同步等功能。
前端界面参照 QQ 音乐网页版进行布局,同时采用了流行的响应式设计,无论是在PC端还是在手机端,均能给您带来原生 app 般的使用体验。
### 界面欣赏
-----
![主界面(电脑端)](https://user-images.githubusercontent.com/16880885/30487091-f7b45980-9a64-11e7-9588-8b6b87ac6763.jpg)
![播放列表界面(电脑端)](https://user-images.githubusercontent.com/16880885/30487141-1f8ad416-9a65-11e7-960c-a102c47a3d0e.jpg)
![歌曲搜索与播放](https://user-images.githubusercontent.com/16880885/30487344-c93a0306-9a65-11e7-92f3-552072b1dbce.jpg)
### 相关链接
-----
**在线演示** [http://lab.mkblog.cn/music/](http://lab.mkblog.cn/music/)
**详细介绍** [http://mkblog.cn/1060/](http://mkblog.cn/1060/)
**GitHub** [https://github.com/mengkunsoft/MKOnlineMusicPlayer](https://github.com/mengkunsoft/MKOnlineMusicPlayer)
### 注意事项
-----
#### 运行环境
php 5.4+, curl_exec, file_get_contents, json_decode, openssl_encrypt
#### 兼容性
本播放器设计支持 IE9及以上的现代浏览器。并且已在 Chrome、firefox、IE11 等浏览器测试使用正常。
#### 版权
本播放器由 [mengkun(http://mkblog.cn)](http://mkblog.cn) 开发,您可以随意修改、使用、转载。使用或转载时`请务必保留出处`,抱拳了各位老铁们!
#### 歌曲
播放器中的歌曲来自各大音乐平台,歌曲版权归各大平台享有。请支持正版音乐。
#### 其它
作者很忙,非诚勿扰。欢迎提交 BUG 及好的建议,不欢迎一上来就问一些基础的东西及唠东唠西。
`如果要提交问题,请务必告知您的网址,否则无法处理`
### 常见问题
-----
**网易云音乐源播放失效,歌曲列表只剩一首歌**
解决办法参考 [网易云音乐问题](https://github.com/mengkunsoft/MKOnlineMusicPlayer/wiki/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90%E9%97%AE%E9%A2%98)
**歌单读取失败 - 404**
本程序需要上传至网站空间(服务器)使用,不支持在本地打开
**歌单读取失败 - 200**
请确保你的服务器支持 PHP ,并且 PHP 版本 >= 5.4
**歌单页封面显示不出来**
请打开 `api.php`,将第十行的 `define('HTTPS', true);` 修改为 `define('HTTPS', false);`
**更多常见问题**
[请前往 wiki 查阅](https://github.com/mengkunsoft/MKOnlineMusicPlayer/wiki)
### 待解决的问题
-----
- 歌曲音质切换功能
- IOS 歌曲播放问题
### 打赏
-----
- 解决上面这些问题,需要花费很多时间与精力。支持项目继续完善下去,你也可以贡献一份力量!
- 有了打赏,也就会有更新的动力 : )
![](https://ws3.sinaimg.cn/large/006srDtYly1ffqy973ijwj30hk05atam.jpg)
### 更新日志
-----
#### v2.4 `2018/3/11`
- 修复网易云音乐无法播放
- 增加标题栏滚动效果(感谢@lzcykevin)
- 增加歌曲循环播放控制(感谢@yuxizhe)
- 修复百度音乐无法播放
- 优化连续播放失败的歌曲过多时,自动终止播放。防止卡死
- 压缩图片素材,限制封面图片尺寸,优化页面加载速度
#### v2.32 `2017/9/15`
- 修复播放历史记录歌曲时播放失败的 BUG
- 新增播放歌曲时浏览器标题栏显示相关信息
- 一些细节的完善
#### v2.31 `2017/9/13`
- 优化下载功能,支持直接弹出下载
- 下载或分享无版权音乐时给出提示
- 再次降低移动端背景特效内存占用
- 修复某些手机浏览器列表页右侧菜单按钮下移 BUG
- 升级 Meting 至最新版本
#### v2.3 `2017/9/9`
- 全面支持网易云、QQ、虾米、酷狗、百度音乐源切换
- 移动端歌曲列表支持直接分享、下载歌曲
- 降低内存占用,解决移动端背景特效卡顿问题
- 新增对 https 的支持(酷狗、百度音乐源除外)
- 新增运行环境自检功能
- 优化中等屏幕下显示效果
- 修复长歌词定位错乱的 BUG
- 修复无法获取自定义专辑封面的 BUG
- 修复移动端无法自动播放下一曲的 BUG
- 修复切换播放列表后滚动条未归位的 BUG
- 修复某些情况下歌词与歌曲不对应的 BUG
- 修复中小屏幕下顶部 tab 激活错乱的 BUG
- 修复搜索分页的 BUG
- 去除超时检测
#### v2.21 `2017/5/19`
- 临时修复 API 失效问题
- 新增歌曲超时检测,播放超时则自动播放下一首
- 新增设置数据传输方式(GET/POST)
- (这是一个临时版本,虽然解决了一部分API失效的问题,但是还是存在一些问题。剩下的问题将在之后的 v2.3 正式版中解决)
#### v2.2 `2017/3/26`
- 用户歌单获取时新增加载中动画及遮罩,防止重复加载
- 修复中等屏幕下鼠标滑过tab边框消失的 BUG
- 修复某些情况下第一句歌词无法渲染的 BUG
- 修复在IE9下音乐无法播放的 BUG
- 更换背景展现方式,整体界面更美观
- 正在播放和播放历史列表支持一键清空
- 新增图片加载失败时替换处理
- 新增小屏幕下为当前显示的tab添加下划线
- 新增favicon小图标
- 新增歌曲播放时进度条小点闪烁效果
- 优化后台数据获取失败时弹出提示
- 其它的一些细节优化
#### v2.1 `2017/3/20`
- 紧急修复部分浏览器下切换歌曲造成无限播放失败循环的 BUG
- 新增点击未加载完的播放列表弹出提示
- 新增搜索时弹出加载中动画
- 切换歌曲后进度条自动复位
- 优化歌曲外链显示方式,方便复制
- 优化封面图像加载大小
- 新增无歌词、歌词加载中提示
- 优化歌词展现方式
#### v2.0 Beta `2017/3/18`
- 所有代码均推翻重写,前端界面全新改版
- 完善对手机端的适配,新支持 IE9~IE11 浏览器
- 修复 IE11 下点击下载歌曲名字乱码的 BUG
- 新增“正在播放”、“播放历史”列表功能
- 新增后台自定义播放列表功能,支持多种列表定义模式
- 新增本地记录用户设置及播放列表功能
- 进度条支持响应点击事件
#### v1.3 `未发布`
- 新增同步用户歌单功能
- 修复一些已知 BUG
(因逻辑过于混乱,代码过于庞杂,此版本废弃)
#### v1.2 `未发布`
- 这个版本的存档神秘失踪,我也不记得有哪些改变。。
#### v1.1 `2016/10/27`
- 修复宽屏下背景覆盖缺失的 BUG
- 修复打开页面后直接点击播放无效的 BUG
- 修复EDGE浏览器点击下载时文件名为乱码的 BUG
- 优化播放已下架的音乐,会给出无法播放的提示
- 修复歌词获取失败时无法清除原有歌词的 BUG
- 暂停播放时停止歌词滚动,方便复制歌词
- 优化搜索内容为空时弹出提示
#### v1.0 `2016/10/25`
- 完成搜索并播放音乐功能
- 完成一键提取音乐外链功能
- 完成音乐下载功能
- 完成显示歌曲封面、歌词功能
### 开发文档[待完善]
-----
#### 播放列表DIY教程
本播放器支持后台自定义播放列表。打开 `js/musicList.js`,按照里面的说明对应修改即可。
#### 播放器DIY教程
除了自定义播放列表,本播放器还支持一些 DIY 设定,比如修改 api.php 文件的默认路径、修改搜索框的默认搜索内容等。具体请打开 `js/player.js` 查看
#### rem 变量表
程序中的rem数组用于存储全局变量,具体的成员(部分)及作用见下表:
| 变量名 | 用途 |
| ----------- | ----------- |
| rem.audio | audio dom |
| rem.playlist | 当前正在播放的播放列表编号 |
| rem.playid | 正在播放的这首歌在播放列表中的编号 |
| rem.dislist | 当前显示的列表的列表编号 |
| rem.loadPage | 搜索功能已加载的页码 |
| rem.wd | 当前的搜索词 |
| rem.source | 当前选定的音乐源 |
| rem.uid | 当前已同步的用户的网易云 ID |
| rem.uname |
没有合适的资源?快使用搜索试试~ 我知道了~
YYCMS影视网站源码
共863个文件
gif:236个
png:174个
php:130个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 18 浏览量
2022-07-02
14:53:55
上传
评论
收藏 17.88MB ZIP 举报
温馨提示
截图:https://ccc.huinenglingdong.top/index.php?type=productinfo&id=293 这套影视源码轻便简单,界面美观,后台、资源、接口等需要自己添加,有些方面也可能又存在的其它问题,需要采集资源等做好之后才能验证,故无法保障说明没有其他问题, 有对接公众号功能,会员充值、对接第三方支付功能 安装:数据库没啥东西需不需要随你,在install下,后台、账号密码都是admin,php一定得是5.4
资源推荐
资源详情
资源评论
收起资源包目录
YYCMS影视网站源码 (863个子文件)
016e470d7dda9631a3fc3cf7ab0f8c5a 12KB
06d08b29cfc7df9c94182784117f9676 1KB
0a638a09761cdde3b9864f87880aa3a3 15KB
0c7bb20fb91f4720bcdeef9a867f3a6d 14KB
0f4c161178a12d401d5101d1b96451a5 15KB
109965593d9bddd3927dc71a78f37c90 12KB
10ffcf91f5bd3d6fbd24b3ed7d99f9ff 14KB
11699b26af4a04d6b01ec209aa17f0d1 18KB
153ca5818b4b42d2694a73fa747e3130 1KB
1558c510cedbf0f606115e810d1240e4 12KB
191c79171be20028438caa1be365e44f 14KB
19269b216d485d0bfb37f936adf30201 14KB
1d7a5a1aa52b418e5d7d054275491ed8 13KB
1eef0f117d24f4c19b02fee4f3ce0220 16KB
20e6f4c928dbd96e85b5ad1f514371a9 30KB
218c18cff1ce3cd4f4633d8b29482bda 14KB
241554ad1e40288a9f56de37885d9745 14KB
24fdae702d496a1578a6254e967ac3c9 16KB
2de6960026d4219a962a58547b65b3cc 17KB
2e2ddcb8b58d43710bcb25ee67cb0861 14KB
2e967d73e78cd3e71084747c95d228a5 16KB
30e7db29a8515fb0b1c0f5fb84eff7e9 3KB
334ad9d2df29ce798ed45cd9cedb7d2d 14KB
3360337a5048d3c900735d105c702fae 15KB
3360337a5048d3c900735d105c702fae 15KB
346333fcbdbfbce25316a6ff30985c62 15KB
35c9252db4a3001dd0d7438947504a80 12KB
376e74821ea6426df6efd8d34f1c757f 14KB
393fc9d30150a3511b03d27725ffe8f4 15KB
39a27a11d9f7f54498bed58f06fd717f 14KB
3ccdb770a15e6eb1fb8f4f812c3742ed 14KB
4181e6bb40662d3e780ad95e619836a0 14KB
43e0bdb665c68d6e995da7d61a0d5947 12KB
43e9862f5428e487d0941c33d4446f46 19KB
4a19fe052ef3e7f6c892f86b7219c47f 13KB
4a7de07d98c6c112cc9d5971cc1de974 11KB
579cbaecea69b9c3d5cd4a8e89a927cc 15KB
59f04b075016e568b890b5170a3eb3e2 14KB
5c1d501db691e0ee66f7e75e22413679 27KB
5e537a4521f597d59a0680d95708e753 14KB
5e67a1a9afdb458dc9f49cebd04b93cf 13KB
5e67a1a9afdb458dc9f49cebd04b93cf 13KB
5fd38b7b6200e472f6e72f9ce1344853 2KB
69945b0d50fecc9a41eb53d43fd3ce31 15KB
6be8ed634832b6efc3abe689093d2723 14KB
6be8ed634832b6efc3abe689093d2723 14KB
6cb58747380beb9409a84a7e7beae23e 14KB
7781524cbab809f2f5f9850aee66c789 14KB
7b3c8322e4571924edc27625508df06b 12KB
7b61b719e5fead6c072e49d4c20bb38f 13KB
852d4fb906dc026cd452b39abb9b1d81 14KB
8cb101426715a70c25bad3ba992ca7b5 14KB
8f7faf656e5b8fdce4cc3ab9e5abd7e7 14KB
941e0cf004ccc10769c670ef9ee422c9 14KB
943ea3eab3d17e0bb09e6ac84f04877b 13KB
94448f8ca9dfb6bc911327df976c152a 14KB
958e9017c4c698cdee8eef413712e416 19KB
977f46ad8f9c74568f8d5f0d7bd319b5 14KB
98417a817bd023fbc25992413898ccad 13KB
9948824f18803d02c0c04c5e5e45e982 8KB
9a4d68bf37dbe024e5bba76905277a48 14KB
9afc1e7f76481fd91ffac986486ffb57 14KB
9afc1e7f76481fd91ffac986486ffb57 14KB
9b01905b5ce18fe9fcc8260ada54b21b 13KB
9bc75e95717d306863ae7c6689e7009a 15KB
9e3904120542748920dcc7624a231d20 15KB
9f4b9179ad6c5b4d6d600eca1fde73f6 12KB
a0ac2d066b7de657a9f45af594457406 13KB
a1f30bb634d48d8d2772f7ea8ac19dc5 15KB
abd668ca1c926894026976e8f1388ada 11KB
abdafed121457c71db358cfab1fd5240 13KB
ac95eab05add685bb42bd5af80cbb18e 13KB
aec8253e4d3b27e174af657bd5cdb4ba 16KB
aff1da4f17bf2643b319fe3447b0f30f 14KB
b1141e5fef96f76528bf9045dd86c994 14KB
b38c631b9d2c077ae02da60b4ffe22d5 14KB
b3e82c962331ab34d3ae59b48d979b63 14KB
b57cd0f83e4a21ca2e9740e03570dfd5 14KB
b959baa29588c2d33dc5ffb34f2ad3a3 12KB
bb9cebc918bebd03533c675df092ffa9 14KB
c0008470f59c7f7fdb5a755d6618a320 13KB
c1aee4781aacf5258107249ae2834515 2KB
c1dda9473cceadf4b8b2c76fe96233a3 13KB
c526be67c0f53e3ba9978212b345bd26 11KB
c62b2376ebb58b7b0ae158ac05b43823 19KB
c7aebd2ae7193d8bb27af4c395cec160 14KB
c93ceaae72e7a3e161b375c99c58774e 13KB
ca605097a19ddfdbb59da4d2a367ac28 14KB
cbf009887f63f174c66526182e325299 12KB
bootstrap.min.css 135KB
iconfont.css 45KB
jquery.mCustomScrollbar.min.css 42KB
mytheme-ui.css 32KB
layui.css 31KB
mytheme-font.css 30KB
default.css 21KB
player.css 18KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
共 863 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
零物购
- 粉丝: 16
- 资源: 317
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页