小班互动接入

  • 第一步是先按照开发环境配置搭建好工程环境

  • 第二步

    • TalkfunSDKFramework.framework 整个文件夹拖入工程 ,或导入库 pod 'TalkfunSDKFramework', '~> 5.1.3'
    • smallClassLive 整个文件夹拖入工程
    • TFPublic (工具类)整个文件夹拖入工程
    • Assets.xcassetsFDemoAssetss文件夹图片拖入工程

初始化SDK逻辑

代码演示:

  • 特别说明的是,在实例化TalkfunSDKLive对象时首先要有access_token
  • 需要提供一个摄像头容器和一个ppt容器
    let talkfunSDK = TalkfunSDKLive.shareInstance()

    let pptView = UIView()

        //配置房间参数
        let params = TalkfunSDKLiveInitParams()
        params.accessToken = self.access_token
        params.courseType = TalkfunCourseTypeInteractiveLive

        //TODO:初始化SDK-----------------
        //进入房间
        self.talkfunSDK.enterRoom(params)


        //把ppt容器给SDK(要显示ppt区域的必须部分)
        self.talkfunSDK.configurePPTContainerView(self.pptView)
       //设置代理
       self.talkfunSDK.delegate = self;
       //小班的代理
      self.talkfunSDKtalkfunSDK.rtcManager.delegate = self

到此为止已经简单地实例化了SDK,已经具有播放音视频以及显示ppt的功能。

Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2022-07-13 15:17:39

results matching ""

    No results matching ""