更新时间: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) {
            }
        });
    }

相关文档