/FreeMusicPlayer

基于 Vue.js 音乐播放器

Primary LanguageVue

FreeMusicPlayer

使用 vue2.0+axios+webpack 开发的在线音乐播放器,歌曲资源来自云网易云音乐 项目持续开发中

在线预览

demo

PC端/移动端均已适配

短期计划

  • 基本界面
  • 播放,暂停
  • 随机/顺序播放
  • 切换歌曲
  • 音量调节
  • 歌曲搜索
  • 音质切换
  • 修复PC端界面bug
  • 优化移动端体验
  • 歌词显示
  • 歌曲播放列表
  • 搜索结果动态分页加载

已知bug

  • 切换搜索界面时过渡效果无效
  • PC端模拟屏幕触摸会响应多次点击事件
  • 歌单自动播放时偶尔会停止播放
  • 移动端偶尔无法读取到歌曲时长
  • 移动端搜索列表无法滑到最底部
  • PC端播放进度拖拽问题

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

LISENCE

MIT