由于https://github.com/kewlbear/FFmpeg-iOS-build-script和最后版本的gas-preprocessor(https://github.com/libav/gas-preprocessor),我成功使用iOS 8.2 SDK编译了FFmpeg。
但是,由于法律限制,我想将FFmpeg库打包为iOS 8动态框架。我找到了创建iOS 8动态框架的资源,但是找不到FFmpeg的任何解决方案。
任何人都可以帮我打包这些图书馆吗? 谢谢 大卫
答案 0 :(得分:1)
最后,由于https://kodmunki.wordpress.com/2014/11/07/universal-cocoa-touch-frameworks-for-ios-8/
,我自己找到了如何做到这一点我在我的github存储库中发布了它:https://github.com/zebeurton/FFMpegDecoder
答案 1 :(得分:0)
据我所知,Github中的FFmpeg-iOS存储库可以从FFmpeg源代码构建静态库。但是我在整个网络中搜索,没有人向我展示如何使用动态库进行编译。
但是我想知道我们是否可以创建一个新的cocoa touch框架项目,并将所有头文件和库拖到该项目中,并在.h文件中做一些头声明,然后将框架项目拖到现有的iOS项目中作为子项目,将其添加为嵌入式框架,然后编译整个项目。
之所以使用子项目,而不是给出最终的.framework文件,是因为仅当静态符号在某个地方使用时,才可以链接它们。
我将在稍后演示。如果有人有更好的主意,将不胜感激。