# MusicApplet
**Repository Path**: cake_Fang/music-applet
## Basic Information
- **Project Name**: MusicApplet
- **Description**: 音乐播放小程序
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-06
- **Last Updated**: 2023-03-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# MusicApplet
## 项目介绍
随心听音乐/视频播放小程序,UI设计借鉴网易云,主要数据来源
网易云音乐 NodeJS 版 API:https://binaryify.github.io/NeteaseCloudMusicApi/#/?id=neteasecloudmusicapi
使用微信开发者工具原生开发
## 安装教程
1. 拉取代码后使用微信开发者工具打开
2. 进入微信公众平台获取appid进行替换
3. 若是服务器接口失效,可在本地运行服务[网易云音乐 NodeJS 版](https://binaryify.github.io/NeteaseCloudMusicApi/#/?id=neteasecloudmusicapi "网易云音乐 NodeJS 版"),在项目文件 service->inde.js中替换BASE_URL为本地端口
## 项目预览
### 音乐首页
#### 1. 轮播图展示
轮播图大小自适应不同设备机型
.
#### 2. 新歌速递
首页新歌速递点击“更多”,进入歌曲列表
.
#### 3. 歌单展示
歌单区域可横向滑动,点击歌单项跳转至歌单详情
.
.
### 歌曲检索
#### 1. 热门搜索
默认显示当下热门的搜索词条,点击单项可进行搜索
.
#### 2. 搜索建议
根据输入框内容显示搜索建议
.
#### 3. 搜索结果
搜索结果列表,点击单项可进入歌曲播放页
.
### 歌曲检索
#### 1. 歌曲播放页
可操作功能:
* 歌曲播放进度条显示/控制播放进度
* 播放模式切换(顺序播放、循环播放、随机播放)
* 播放上一首,系统音乐播放面板也可切换上一曲(仅iOS)
* 暂停/继续 播放,系统音乐播放面板亦可相同操作
* 播放下一首,系统音乐播放面板也可切换下一曲(仅iOS)
.
#### 2. 歌词滚动页
显示歌词,并随着歌曲进度滚动,高亮显示当前播放语句
.
### MV播放
#### 1. MV展示页面
下拉可刷新,上划可展示更多MV,数据懒加载
.
#### 2. mv视频播放
视频可播放/暂停/滑动快进
.
## 使用说明
1. xxxx
2. xxxx
3. xxxx