更新时间:2022-03-21 GMT+08:00
开始投屏
接口描述
该接口用于开始投屏。
注意事项
需与投屏前权限确认接口组合使用,将用户操作的结果(onActivityResult中)作为入参传入。
需要调用1.3.2.20开启兼容性。
方法定义
/**
* 开始投屏
* @param requestCode 权限确认onActivityResult请求码
* @param resultCode 权限确认onActivityResult结果码
* @param intent 权限确认onActivityResult的传递信息
* @param callback 回调函数
* @return 0表示接口调用成功
*/
int startSharing(int requestCode, int resultCode, Intent intent, Callback<Void> callback)
参数描述
参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
callback | 是 | Callback | 回调函数,异步回调结果 |
requestCode | 是 | int | 权限确认onActivityResult请求码 |
resultCode | 是 | int | 权限确认onActivityResult结果码 -1为成功,其他为失败 |
intent | 是 | Intent | 权限确认onActivityResult的传递信息 |
示例代码
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data);
// 确认权限后开始投屏
shareServiceController.startSharing(requestCode, resultCode, data, new Callback<Void>() { @Override
public void onSuccess(Void aVoid) { }
@Override
public void onFailed(int i, String s) { }
});
}
父主题:业务接口(主动调用)

