日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • docker獲取IJKPlayer地址
    • 編譯前準備
    • 執行編譯
    • 其他輔助

docker獲取IJKPlayer地址

  • IJKPlayer播放器編譯環境在docker倉庫地址
  • 拉取鏡像
//命令行執行如下命令即可
docker pull adajqd/ijkplayer-buildenv:1.0

編譯前準備

  • 支持更多格式
cd config
rm module.sh
ln -s module-default.sh module.sh
cd android/contrib
# cd ios
sh compile-ffmpeg.sh clean
  • 支持少數格式
cd config
rm module.sh
ln -s module-lite.sh module.sh
cd android/contrib

執行編譯

//clone ijkplayer到本地
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
//切換到源碼目錄
cd ijkplayer-android    
//檢查版本
git checkout -B latest k0.8.4
//初始化
./init-android.sh
//下載OpenSSL
./init-android-openssl.sh   
//切換到android/contrib 目錄下,編譯腳本在這個目錄下
cd android/contrib
// 編譯 OpenSSL
./compile-openssl.sh clean
./compile-openssl.sh all  或者把all替換成 armv7a,只編譯這個架構
//編譯FFmpeg
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all   或者把all替換成 armv7a,只編譯這個架構
//返回ijkplayer/android 目錄,編譯ijkplayer的so庫
cd ..
./compile-ijk.sh all

到此我們編譯就完成了,so庫已經生成,位置在src/main/libs下了,需要什么樣的cpu架構去對應的文件夾下去找就可以了 編譯完成后可以在 ijkplayer-android / android / ijkplayer 中查看生成的對應 so 文件??梢灾苯佑肁ndroidStudio 打開。

其他輔助

  • 添加環境變量,執行 source ~/.profile
// add these lines to your  ~/.profile
export ANDROID_SDK=/opt/android/sdk
export PATH=$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$PATH
export ANDROID_NDK=/opt/android/ndk/android-ndk-r10e
export PATH=${PATH}:$ANDROID_NDK:$PATH
  • 安裝vim
#進入容器命令 
docker exec -it 9fbe362214a6(容器Id) /bin/bash 
apt-get update 
apt-get install vim
  • 問題解決

無法編譯 找到do-compile-ffmpeg.sh 在下面指定位置 增加–system=linux-x86,即可

docker編譯IJKPlayer播放器記錄詳解

部分參考

無法編譯

編譯module-default出錯。
把配置文件 用這個module-default來編譯,
module.sh -> module-default.sh
提示出錯。./libavutil/timer.h:38:31: fatal error: linux/perf_event.h: No such file or directory
# include <linux/perf_event.h>
找不到這個庫。
解決方法:(不需要編譯這個配置perf參數)
module-default.sh 加 export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-linux-perf"

ijkPlayer 編譯全格式支持 .so庫

以上就是docker編譯IJKPlayer播放器記錄詳解的詳細內容,更多關于docker編譯IJKPlayer播放器記錄的資料請關注其它相關文章!

分享到:
標簽:播放器 服務器 編譯 記錄 詳解
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定