GitHub Vue项目推荐|基于Vue2在线音乐播放器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitHub Vue项目推荐|基于Vue2在线音乐播放器相关的知识,希望对你有一定的参考价值。
参考技术A
模仿 QQ 音乐网页版界面,采用 flexbox 和 position 布局
仓库名称 :Vue-mmPlayer
标星(star) :818 (新进项目,趋势不错哦,潜力股项目)
标星趋势
拷贝(fork) :229
贡献人数 :1 (一枝独秀,独孤求败,也许有你的加入,项目可以走得更远)
仓库大小 :16 MB
主要开发语言:Vue
语言分布:Vue:66.92%、javascript:21.75%、html:7.42%、CSS:3.91%
代码提交周期分布 :
2星
mmPlayer V1.6.0(2019.08.26)启动 2.0 版本
展开查看
PC端界面自我感觉还行, 就是移动端界面总觉得怪怪的,奈何审美有限,所以又去整了高仿网易云的 React 版本(如果小哥哥、小姐姐们有好看的界面,欢迎交流哈)
PC
正在播放
排行榜
搜索
我的歌单
我听过的
歌曲评论
移动端
https://github.com/maomao1996/Vue-mmPlayer
程序员新视界:分享有趣、有料的程序员话题,每天进步一点点。
VBox 一款基于vue开发的音乐盒 序章
己基于vue写了一个 Mplayer,
github地址:https://github.com/xiangwenhu/MPlaer,
演示地址:http://babydairy2017.cloudapp.net:3000/index#/index
只有简单的搜索播放随心听功能,样式适配上也很差, 路由就两个,数据都走vuex,数据转发是用nodejs自己转发,而且只是PC能比较好的展现,之后不了了之,偶尔也自己上来听听歌曲。
有一天,抬头看,有一片云,特别的蓝,风一吹,一阵花香飘来,美好,美好的东西都是慢慢积累出来的。
于是开始基于vue重写Mplayer,重命名为VBox。Github地址:https://github.com/xiangwenhu/vbox
功能参考:https://y.qq.com/ ,
基本功能:
首页,
歌手,
专辑,
排行榜,
歌单,
MV,
搜索,
分享,
设置
其他功能:
响应式布局- 基于rem
延伸功能:
零张图片 - 程序上零图片,css话或者canvas绘画
版本更新- 基于 Service Worker
资源预测 - 基于 Web Worker/prefetch ,比如检查到时wifi后,打开首页后,Web Worker 自动去拉取其他功能第一屏幕的数据, 某个功能展现后,预拉取第二页的数据
离线播放-基于 FileSystem&IndexedDB, 基于FileSystem 的大文件离线存储已经实现一个基本版本,地址:https://github.com/xiangwenhu/BlogCodes/tree/master/client/FileSystem
自我录制- 基于 MediaRecorder
在线分享- 基于 Web RTC
失焦即停 - 基于 Page Visibility,可以在设置里面设置。
QQ/微信登陆 - 真的一样,酷啊(难度不小哈)
这些看起来挺多,也有一定的难度,知难而行,喜欢就好。
写下这么多,一方面是鼓励自己加油,一方面是告诫自己,路很长,加油。
现在基本功能开发了一些,给几张截图安慰一下自己。
以上是关于GitHub Vue项目推荐|基于Vue2在线音乐播放器的主要内容,如果未能解决你的问题,请参考以下文章