IOS KxMovie Rake错误解决办法
最近在用KxMovie播放avi视频时,按照网上介绍的方法(如下:),一步步操作,但是每次rake总是失败:
git clone git://github.com/kolyvan/kxmovie.git
cd kxmovie
git submodule update --init
rake
在网上搜了好久都没找到解决办法,后来发现是rakefile中存在一些问题:
打开rakefile 找到SDK_VERSION,发现下载的文件中给出的是7.1
而自己xcode中的sdk却是8.2,于是将7.1修改为8.2,rake成功了!
(PS:在修改的时候,需要注意那对单引号,很容易就出错)
Rake完成后,按照网上给的步骤如下操作:
- Drop files from kxmovie/output folder in your project.
- Add frameworks: MediaPlayer, CoreAudio, AudioToolbox, Accelerate, QuartzCore, OpenGLES and libz.dylib .
- Add libs: libkxmovie.a, libavcodec.a, libavformat.a, libavutil.a, libswscale.a, libswresample.a
问题来了,找不着output,没法导出libkxmovie.a文件
后来想了一个办法,打开下载包中的应用,如下一步一步操作
编译成功后,查看编译日志如下:
最后一行就是libkxmovie.a所在路径。
下载包里有一个readme.md的文件,里面有使用方法,不过我并没有测试成功,目前还在研究中。
要守护,就守护到底,
一但放弃,就别在回头!