前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >集成腾讯短视频SDK记录

集成腾讯短视频SDK记录

原创
作者头像
莫空9081
发布2023-11-27 13:44:57
1980
发布2023-11-27 13:44:57
举报
文章被收录于专栏:iOS 备忘录iOS 备忘录

集成腾讯短视频SDK记录

有需求是录制一段视频并上传,服务端可见。最后才用集成腾讯SDK的方式,走了一些弯路,这里记录一下。

SDK 选择

首先是SDK选择,对于iOS来说是腾讯的短视频SDK

SDK集成

然后是,SDK集成,按照上面链接步骤,把TXLiteAVSDK_UGC.framework和依赖的系统库集成到项目中,然后添加plist权限,再添加UGCKit模块,发现编译失败。

对于我的项目来说,是因为 WCDB 库冲突,项目中使用的私有库封装了 WCDB,使用的是静态库的方式。和上面 SDK中冲突了,所以需要单独设置。修改了好久,编译通过之后,运行后发现,WCDB 初始化失败,又排查了好久,最终解决方法是:

在 Build Settings 中的 Other Linker Flags,设置:

代码语言:txt
复制
-force_load
"${PODS_CONFIGURATION_BUILD_DIR}/WCDBOptimizedSQLCipher/libWCDBOptimizedSQLCipher.a"

如下:

然后是,发现按照上面步骤集成后,安装包大小从 27M到 156M。。。再次排查后,发现,整个 UGCKit 模块不需要添加,因为我们的录制并没有用 UGCKit 封装好的类,而是自定义的类,用的是TXLiteAVSDK_UGC.framework 的功能,整个 UGCKit 模块移除后,就又变为 27M左右 的大小。

参考

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 集成腾讯短视频SDK记录
    • SDK 选择
      • SDK集成
        • 参考
        相关产品与服务
        短视频 SDK
        短视频 SDK 是音视频终端 SDK(腾讯云视立方)的子产品之一,提供App端的短视频制作(采集、剪辑、拼接、特效等)、播放及分享等功能。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档