更新时间: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 | 媒体控制动作,可选值:
|
| actionResult | Boolean | 控制结果
|
返回值
无
调用示例
// 设置媒体控制结果监听回调
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",
} 父主题: 应用级回调方法(App Level)