文档首页/ IdeaHub/ IdeaShare/ IOS SDK/ 典型场景/ 场景1: 初始化
更新时间:2022-03-21 GMT+08:00
分享

场景1: 初始化

描述

使用投屏SDK业务组件时,需要先完成SDK的基础组件的初始化。

业务流程

  1. 调用IdeaShareServiceController的shareInstance类方法获取Controller的单例
  2. 初始化dataBuffer录屏数据共享内存空间

    KGroup参数为项目工程的Group ID即Signing&Capabilities设置页签中的App Groups项,如图1-6所示。

    图1-6 Group ID

  3. 初始化日志、SDK和音频策略
  4. 注册通知

    将自身设置为IdeaShareServiceController单例的通知事件代理,并自定义实现代理方法,用以收到服务端事件通知后做相应的处理

注意事项

  • Group ID需要用户传入本工程的App Groups;
  • 录制进程和主程序的App Groups保持一致;
  • 录制进程不需要初始化,在开始共享时由主程序唤醒,具体步骤见【场景5开始投屏】

相关文档