文档首页 > > 短视频解决方案> 短视频SDK> iOS SDK> 开发前准备

开发前准备

分享
更新时间: 2019/08/02 GMT+08:00

环境配置要求

短视频SDK需要集成到APP工程中,单独的SDK对软硬件环境没有特别的要求。
  • 准备XCODE集成开发环境,Xcode 7.0版本或以上版本。
  • 准备Mac® OS X® 10.10 (Yosemite) 或更高版本的开发环境。
  • iOS系统版本:iOS 8.0及以上版本。
  • iOS终端设备:iPhone 5s及以上
  • 支持的终端CPU架构:armv7、armv7s和arm64。

注意事项

SDK的所有接口必须在UI线程调用,否则可能出现无法预料的错误。只有NvsVideoFrameRetriever类的getFrameAtTime()方法除外。

SDK集成

本节以XCODE为例,介绍如何将SDK集成到工程中。

  1. 新建工程。

    1. 选择 “File > New > Project”来新建工程。
    2. 在工程类型界面选择适合的工程类型,单击“Next”。
    3. 输入工程名,单击“Next”。
    4. 输入工程路径,单击“Create”。

  2. 禁用Bitcode。

    1. 在工程设置界面,选择“Build Settings”。
    2. 在搜索框输入“bit code”。
    3. 在“Enable Bitcode”选项卡中选择“No”。

  3. 添加SDK头文件的引用。

    1. 在工程设置界面,选择“Build Settings”。
    2. 在搜索框输入“search Paths”。
    3. 在“search paths”中输入SDK的头文件和库文件地址。
    图1 添加头文件

  4. 添加库文件引用。

    1. 在工程设置界面,选择“ General ”。
    2. 找到“Linked Frameworks and Libraries”。
    3. 添加SDK库文件。
    4. 添加framework库文件 。2.0.0以后版本添加库文件。
    图2 2.0.0及以后版本添加库文件
    说明:

    SDK包同时包含模拟器版本,如果最终发布ipa应用程序,则需要移除x86_64模拟版。

    建议移除方式:

    lipo -remove x86_64 NvStreamingSdkCore -output NvStreamingSdkCore

  5. 将申请的License文件拷贝到项目资源文件下,并在初始化时配置License文件路径。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区