pili-engineering / PLShortVideoKit

PLShortVideoKit 是七牛推出的一款适用于 iOS 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、视频剪辑、本地转码、视频上传在内的多种功能,支持高度定制以及二次开发。

Home Page:https://github.com/pili-engineering/PLShortVideoKit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于集成的几个问题。

zisulu opened this issue · comments

commented

我是使用Pod集成的PLShortVideoKit,有两个问题文档里面没有:
1.libMuseProcessor.a必须要手动拖入项目,美颜功能才会生效吗(实际测试是这样的)
2.我在需要使用的类中导入了#import <PLShortVideoKit/PLShortVideoKit.h>,但是在调用AVAsset+PLSExtendProperty.h这个category中的方法时闪退(unrecognized selector),是我的项目环境存在问题吗?

@zisulu 非常抱歉给你带来了困扰,关于第 2 个问题,需要在工程的 build setting 中的 other linker flags 下,添加 -Objc 或者 -load_all 来解决。后面我们会改进我们的文档。

commented

@anhaoxiong 我项目中本身就配置了-Objc,如果没配的话项目应该是无法运行的,但是我运行是正常的,只是在调用方法时出现闪退(unrecognized selector),所以我比较奇怪

  • 我测试了一下,我不用Pod导入,直接把SDK拖进项目就是正常的

  • 找到原因了。是other link flags配置的问题,因为之前项目我们添加了一些标识,导致pod添加的无法覆盖生效,现在已经好了,谢谢。