开源播放器 ijkplayer (三) :ijkplayer支持 https 编译流程
主要是为了支持flv和m3u8,使用https播放视频的需求
./init-android.sh ./init-android-openssl.sh // 增加https协议支持 cd android/contrib ./compile-openssl.sh clean // (针对支持https协议) ./compile-ffmpeg.sh clean //编译openssl(针对支持https协议) ./compile-openssl.sh all // 编译ffmpeg ./compile-ffmpeg.sh all cd .. ./compile-ijk.sh all // 编译生成各CPU架构的so如果不加all默认只生成armv7a架构的so # ./compile-ijk.sh armv7a // 指定平台
附:修改ijkplayer启用和停用的解码器的配置方式:
cd config 官方提供了几个选择,可以自己选择 rm module.sh ln -s ***.sh module.sh // *** 表示选择的配置模板 也可以自己写模板或者直接修改官方提供的 cd .. 自己修改配置启用或者停用某个解码器或者功能只需要修改 enable/disable 例如 export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-bsf=mp3_header_decompress" 修改 export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-bsf=mp3_header_decompress"