# rcmusiccontrolkit-android **Repository Path**: rongcloud/rcmusiccontrolkit-android ## Basic Information - **Project Name**: rcmusiccontrolkit-android - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-07 - **Last Updated**: 2022-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
- 音乐库列表
- 音量控制
- 氛围控制
## 配置项
场景化聊天室可以通过 JSON 文件进行 UI 配置,可参照 `MusicControlKit` 下 assets 文件夹下的 `MusicControlKit.json`
,如果是远程依赖可以复制一份 `MusicControlKit.json` 放在项目app下的 assets 下做修改,如果是本地依赖可直接修改。
## 使用
### 在需要弹出音乐控制的地方调用如下方法
```java
// 显示音乐弹框
RCMusicControlEngine.getInstance().showDialog(getSupportFragmentManager(),new RCMusicKitListener());
```
### 实现 `RCMusicKitListener` 接口
该接口继承了 `OnMusicDataSourceListener` (数据获取回调),`OnMusicOperateListener` (音乐操作回调)
, `OnMusicPlayerListener` (音乐控制回调)
三个接口,可以实现具体方法进行音乐控件的数据展示及控制,详细用法见demo中的 [MusicControlManager](./app/src/main/java/cn/rongcloud/musiccontrolkitdemo/musiccontrolkit/MusicControlManager.java)
### 音乐操作 `RCMusicControlEngine`
- 音乐实体类 Music
```java
public class Music