实时音视频 SPARKRTC-SDK使用

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

SDK使用

  1. 创建HRTIEngine引擎。

    HRTIEngine *rtiEngine = [HRTIEngine sharedRTIEngine];
    self.rtiEngine = rtiEngine;

  2. 初始化引擎配置。

    HRTISessionConfig *sessionConfig = [[HRTISessionConfig alloc] init];
    sessionConfig.token = @"token"; //会话token,从创建会话接口获取。
    sessionConfig.serverSessionId  = @"serverSessionId";
    sessionConfig.renderView = self.view;
    [self.rtiEngine init:self.sessionConfig];

  3. 开始会话

    [self.rtiEngine start];

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

    Mouse mouse = [self.rtiEngine getMouse]; // 获取鼠标接口
    [mouse inputMouseDown:mouseKey pos:pos]; // 鼠标按下
    [mouse inputMouseMove:pos]; // 鼠标移动
    [mouse inputMouseUp:mouseKey pos:pos]; // 鼠标抬起
    
    KeyBoard keyBoard = [self.rtiEngine getKeyBoard]; // 获取键盘接口
    [keyBoard inputKeyDown:inputKey]; // 键位按下
    [keyBoard inputKeyUp:inputKey]; // 键位抬起

  5. 销毁引擎。

    [self.rtiEngine destroy];

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