实时音视频 SPARKRTC-SDK使用

时间:2024-01-17 17:20:01

SDK使用

  1. 创建引擎。

    HRTIEngine hrtiEngine = HRTIEngine.create();

  2. 初始化引擎。

    sessionConfig.setContext(context); // 上下文
    sessionConfig.setServerSessionId(serverSessionId); // 会话id
    sessionConfig.setToken(token); // 会话token,从创建会话接口获取。
    sessionConfig.setAutoBindInput(true); // 自动绑定键盘和鼠标输入事件
    sessionConfig.setRenderView(viewGroup); // 设置渲染视图,传入布局即可
    
    hrtiEngine.init(sessionConfig, new SessionEventObserver());

  3. 开始会话。

    hrtiEngine.start();

  4. 获取并使用键盘、鼠标等接口对象。

    IMouse mouse = hrtiEngine.getMouse(); // 获取鼠标接口
    mouse.inputMouseDown(mouseKey, pos); // 鼠标按下
    mouse.inputMouseMove(pos); // 鼠标移动
    mouse.inputMouseUp(mouseKey, pos); // 鼠标抬起
    
    IKeyBoard keyBoard = hrtiEngine.getKeyBoard(); // 获取键盘接口
    keyBoard.inputKeyDown(inputKey); // 键位按下
    keyBoard.inputKeyUp(inputKey); // 键位抬起

  5. 销毁引擎。

    hrtiEngine.destroy();

support.huaweicloud.com/usermanual-rti/rti_06_0004.html