iOS-ijkPlayer集成问题

问题1

./compile-ffmpeg.sh all 执行完后报错如图:


iOS-ijkPlayer集成问题_第1张图片

If you think configure made a mistake, make sure you are using the latest

version from Git.  If the latest version fails, report the problem to the

[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.

Include the log file "ffbuild/config.log" produced by configure as this will help

solve the problem.


解决办法:

输入:sudo xcode-select --switch /Applications/Xcode.app

问题2

如下图:

warning: optimization flag '-fomit-frame-pointer' is not supported for target 'armv7' [-Wignored-optimization-argument]

AS libavcodec/arm/aacpsdsp_neon.o

./libavutil/arm/asm.S:50:9: error: unknown directive

        .arch armv7-a

        ^

make: *** [libavcodec/arm/aacpsdsp_neon.o] Error 1

make: *** Waiting for unfinished jobs....

解决办法:


iOS-ijkPlayer集成问题_第2张图片

打开这个 compile-ffmpeg.sh  文件

第24行 改为: FF_ALL_ARCHS_IOS8_SDK="arm64 i386 x86_64"

第120行 改为: if [ "$FF_TARGET" = "armv7s" -o "$FF_TARGET" = "arm64" ]; then

第159行 改为: echo " compile-ffmpeg.sh arm64|i386|x86_64"

你可能感兴趣的:(iOS-ijkPlayer集成问题)