更新时间:2022-03-21 GMT+08:00
分享

远程服务状态信息变化通知

接口描述

该接口用于接收远程服务状态信息变化通知。

注意事项

  1. 用于同步大屏侧的状态变化
  2. 随SDK初始化时进行方法重写注册

方法定义

        /**
         * 远程服务状态信息变化通知
         * @param remoteServiceStatus 远程状态信息
         */
        void onRemoteServiceStatusChangedNotify(RemoteServiceStatus remoteServiceStatus);

参数描述

RemoteServiceStatus 参数说明

参数

是否必须

类型

描述

isMute

/

boolean

麦克风状态: TRUE 关闭 FALSE打开

isCameraMute

/

boolean

摄像头状态: TRUE 关闭 FALSE打开

isSpeakerMute

/

boolean

扬声器状态: TRUE 关闭 FALSE打开

isChirman

/

boolean

是否主席

isBase

/

boolean

是否IdeaHub标准版(基本类型)

volume

/

int

音量大小

callStatus

/

CallStatus

IDLE, //空闲

DAILING, //正在拨号

CALLING //正在通话中

示例代码

shareServiceController =
                ShareServiceController.getInstance().create(this, appInfo, new IShareServiceController.IShareEventHandler() {
                    @Override
                    public void onRemoteServiceStatusChangedNotify(RemoteServiceStatus remoteServiceStatus) {
                        Log.d(TAG, "onRemoteServiceStatusChangedNotify: " + remoteServiceStatus);
                        app.setRemoteServiceStatus(remoteServiceStatus);
                        app.notifyRemoteServiceStatusChanged(remoteServiceStatus);
                    }
                    @Override
                    public void onShareStatusChangedNotify(ShareStatus shareStatus, int i) {
                        Log.d(TAG, "onShareStatusChangedNotify: " + shareStatus);
                        app.setShareStatus(shareStatus);
                        app.notifyShareStatusChanged(shareStatus);
                    }
                });
        LogUtil.d(TAG, "Create SDK object Success !!!!");
        // 存入全局
        app.setShareServiceController(shareServiceController);
    }

相关文档