开始投屏
接口描述
该接口用于开始投屏。
注意事项
需与投屏前权限确认接口组合使用,将用户操作的结果(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) {
}
});
}