# ManageBackgroundMusic

> 建议使用 [WMPFMusicApi.showManageUI](/doc/oplatform/Miniprogram_Frame/api/cli/music/showManageU) 接口.

用于管理背景音频

## 调用参数

| 属性                   | 说明                      |
|------------------------|---------------------------|
| showManageUI           | 是否显示管理页面          |
| forceRequestFullscreen | true 则强制小程序全屏运行 |

## 返回参数

| 属性          | 说明                   |
|---------------|------------------------|
| songName      | 正在播放的音乐名称     |
| currentPos    | 播放到的位置，单位：ms |
| totalDuration | 音轨长度，单位：ms     |
| pause         | 是否暂停               |

## 示例代码

```kotlin
val request = WMPFManageBackgroundMusicRequest()
request.baseRequest = WMPFBaseRequestHelper.checked()
request.showManageUI = showManageUI
request.forceRequestFullscreen = forceRequestFullscreen
val result =
    WMPFIPCInvoker.invokeAsync(
        request,
        IPCInvokerTask_ManageBackgroundMusic::class.java
    ) { response ->
        if (isSuccess(response)) {
            it.onSuccess(response)
        } else {
            it.onError(TaskErrorException(createTaskError(response)))
        }
    }

if (!result) {
    it.onError(Exception("invoke manageBackgroundMusic fail"))
}
```
