更新时间:2026-05-22 GMT+08:00
分享

音频操作监控回调

方法名称

void onMonitorAudioAction(AppOperateResponse<AudioActionData> appOperateResponse)

功能描述

音频操作监控回调。该方法在音频操作监控数据更新时触发。

参数说明

字段名

类型

说明

appOperateResponse

AppOperateResponse

操作响应对象

回调参数

字段

类型

说明

error_code

String

状态码,0表示成功

error_msg

String

错误详情

result_data

JsonObject

媒体控制结果

AudioActionData对象,包含以下字段:

字段名

类型

说明

playAction

String

媒体控制动作,可选值:

  • MEDIA_ACTION_SKIP_PREVIOUS,媒体控制切换上一首
  • MEDIA_ACTION_SKIP_NEXT,媒体控制切换下一首

actionResult

Boolean

控制结果

  • true:控制成功
  • false:控制失败

返回值

调用示例

// 设置媒体控制结果监听回调
CloudPhoneClient.setAppCallback(new CloudPhoneClient.Callback.AppCallback() {
@Override
public void onMonitorAudioAction(AppOperateResponse<AudioActionData> response) {
if (response.isSuccess() && response.getData() != null) {
AudioActionData data = response.getData();
// 处理监听得到的媒体控制结果
String playAction = data.getPlayAction();
boolean actionResult = data.getActionResult();
} else {
// 处理回调失败情况
String errorMsg = response.getErrorMsg();
}
}


// 其他回调方法...
});

响应示例

当应用控制媒体切换下一首成功时,参数中的response.getData()内容如下:

response.getData()
返回示例:
{
"playAction": "MEDIA_ACTION_SKIP_NEXT",
"actionResult": "true",
}

相关文档