# 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"))
}