修改FFmpeg的编译选项
添加支持的 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