下载代码

最近更新时间:2018-06-15 18:33:48

查看pdf

下载 Demo

单击下载 Mac Demo 的代码。演示了包含界面和后台交互的完整直播流程。

解压 SDK 压缩包

由于 GitHub 上有 100MB 文件上传限制,所以随心播工程中将 QAVSDK 压缩后再上传,要使随心播正常运行,请开发人员解压iLiveSDK_Mac_Suixinbo/SuixinboForMac/FrameworksMac/AVSDK.zip到当前目录,解压后目录如下图所示。

运行

直接运行安装包(下载的 Demo 工程中,SuiXinBoForMac.dmg 可以直接运行)。

编译源码运行工程(最低支持 MacOS 10.7)。

效果图如下。

集成到开发者自己的代码工程里

引入 SDK 并导入项目

参照以上步骤,并将 FrameworksMac 中的所有 SDK 添加到自己的工程中。

修改工程配置

将下载好的 SDK 复制到工程目录下,工程目录右键,Add Files to " you projectname",在 Demo 中如下图所示。

Build Settings/Linking/Other Linker Flags,增加 -ObjC 配置,如下图所示。

设置最低版本大于或等 10.7,【Build Settings】>【macOS Deployment Target】>【macOS 10.7】,如下图所示。

若上述步骤均无误,则工程编译可以通过了。

添加系统库

添加以下系统库比较方便的方法是直接从随心播工程中,将 SystemLibrarys 组拖到自己的工程目录下。

需要增加的系统库
QuartzCore.framework
CoreTelephony.framework
CoreWLAN.framework
Foundation.framework
SystemConfiguration.framework
libc++.tbd
libiconv.tbd
libresolv.9.tbd
libsqlite3.tbd
libstdc++.6.tbd
libz.tbd

添加腾讯相关依赖库

名称 所在文件夹 说明 是否必须
QAVSDK.framework FrameworksMac/AVSDK/ 音视频 SDK 必须
xplatform.framework FrameworksMac/AVSDK/ 音视频跨平台支持库 必须
IMCore.framework FrameworksMac/IMSDK/ 即时通讯核心库 必须
ImSDK.framework FrameworksMac/IMSDK/ 即时通讯 Mac 平台封装库 必须
QALSDK.framework FrameworksMac/IMSDK/ 即时通讯网络模块 SDK 必须
TLSSDK.framework FrameworksMac/IMSDK/ 即时通讯登录服务 SDK 必须
ILiveSDK.framework FrameworksMac/ 互动直播基础功能 SDK 必须
TILFilterSDK.framework FrameworksMac/ 互动直播美颜依赖库 非必须