IJKPlayer 编译

修改FFmpeg的编译选项



IJKPlayer 编译_第1张图片


添加支持的 mp3 音频解析格式

export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=mp3*"

export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=nellymoser"

还有

export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-bsf=mp3_header_decompress"

export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-bsf=mpeg4_unpack_bframes"

然后重新编译

让  IJKPlayer 支持 https

已经解决了

编译步骤

./init-ios-openssl.sh

./init-ios.sh

cd ios

./compile-openssl.sh clean

./compile-ffmpeg.sh clean

./compile-openssl.sh all

./compile-ffmpeg.sh all

如此编译出来的静态库就能播放https的URL地址了

和 VR 结合

这里的版本使用的是 MD360 的库

$ git clonehttps://github.com/ashqal/ijkplayer.gitijkplayer-ios

$ cd ijkplayer-ios

$reset --hard HEAD// 这里补充

$ git checkout -B latest k0.6.0

$ ./init-ios.sh

$ cd ios

$ ./compile-ffmpeg.sh clean

$ ./compile-ffmpeg.sh all

open the demo

// under the ijkplayer-ios folder

$git checkout MDExtDemo

$ cd ios/IJKMediaDemo/

$ pod update

你可能感兴趣的:(IJKPlayer 编译)