如何构buildFFMpeg作为iOS框架
我试图在FFMpeg上build立自己的Player基础,
我成功地将FFMpeg构build为静态库(* .a),
但是需要复制另一个头文件才能使用,
我希望它可以像框架一样使用,
但即使我将头文件添加到框架(公开设置)
我的演示应用程序无法在FFMpeg.framework中find.h文件,
有什么build议或教程可以帮助我把它作为真正的框架?
谢谢
是的,因为在项目中有正确的程序来设置FFMPEG。
请按照下面的链接进行操作。
编译iOS 6的ffmpeg,支持Simulator&armv7&armv7s
1)首先从github下载FFmpeg 。
2)然后只是复制文件夹在您的项目目录。
3)然后添加到您的项目与Xcode中的添加文件选项。
注意: – 下面的库必须添加到您的项目中。
并且不要忘记在Build Setting选项中设置HEADER SEARCH PATH 。
尝试编译。
你会在下面的链接中findFFMPEG的例子,
1) ffmpegc-demo
2) kxmovie (最好用ffmpeg)
还需要在这个演示中添加ffmpeg。 否则你会得到错误的头文件丢失或库丢失等
我已经将几个C库包含到一个iOS项目中。 做这件事的方法,我想是将.a文件添加到“构build阶段”>“链接二进制库”中,然后将.a文件拖到那里。 如果你从源代码编译ffmpeg,应该有一个头文件。 对于.h文件,请确保在“生成设置”中更新了“库searchpath”。
另外,如果你使用的是ffmpeg API,也许会得到libavcodec,libavformat和libavscale库,因为这些是ffmpeg程序使用的主要function。