生活直播接入

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

  • 第二步

    • TalkfunSDKFramework.framework 整个文件夹拖入工程
    • living 整个文件夹拖入工程
    • Resource 整个文件夹拖入工程
    • Public (工具类)整个文件夹拖入工程
    • Utils (工具类)整个文件夹拖入工程
    • Assets.xcassets文件夹内的图片拖入工程

    live


初始化SDK逻辑

代码演示:

  • 特别说明的是,在实例化TalkfunSDKLive对象时首先要有access_token
  • 需要提供一个摄像头容器和一个ppt容器
#import "TalkfunLivingController.h"
#import <TalkfunSDKFramework/TalkfunSDKFramework.h>

@interface TalkfunLivingController ()<TalkfunSDKLifeLiveDelegate>

@property (nonatomic,strong) TalkfunSDKLive * talkfunSDK;
//摄像头容器
@property (nonatomic,strong) UIView     * cameraView;
//ppt容器
@property (nonatomic,strong) UIView     * pptView;

@end
    //TODO:初始化SDK-----------------
    self.talkfunSDK = [TalkfunSDKLive shareInstance];
    //配置初始化参数
    TFInitParams *params = [[TFInitParams alloc]init];
    params.accessToken = token;
    //进入房间
    [self.talkfunSDK enterRoom:params];

    //配置摄像头
    self.livingSDK.cameraContainerView = self.cameraView;
    //配置画板
    [self.talkfunSDK configurePPTContainerView:self.pptView];
    //设置代理
    self.talkfunSDK.delegate = self;

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

Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2021-05-25 16:11:57

results matching ""

    No results matching ""