# ManageBackgroundMusic

建议使用 WMPFMusicApi.showManageUI 接口.

用于管理背景音频

# 调用参数

属性 说明
showManageUI 是否显示管理页面
forceRequestFullscreen true 则强制小程序全屏运行

# 返回参数

属性 说明
songName 正在播放的音乐名称
currentPos 播放到的位置,单位:ms
totalDuration 音轨长度,单位:ms
pause 是否暂停

# 示例代码

val request = WMPFManageBackgroundMusicRequest()
request.baseRequest = WMPFBaseRequestHelper.checked()
request.showManageUI = showManageUI
request.forceRequestFullscreen = forceRequestFullscreen
val result =
    WMPFIPCInvoker.invokeAsync<IPCInvokerTask_ManageBackgroundMusic, WMPFManageBackgroundMusicRequest,
            WMPFManageBackgroundMusicResponse>(
        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"))
}