最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker編譯IJKPlayer播放器記錄詳解

 更新時(shí)間:2022年11月11日 09:11:15   作者:如此風(fēng)景  
這篇文章主要為大家介紹了docker編譯IJKPlayer播放器記錄詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

docker獲取IJKPlayer地址

  • IJKPlayer播放器編譯環(huán)境在docker倉(cāng)庫(kù)地址
  • 拉取鏡像
//命令行執(zhí)行如下命令即可
docker pull adajqd/ijkplayer-buildenv:1.0

編譯前準(zhǔn)備

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

執(zhí)行編譯

//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 目錄下,編譯腳本在這個(gè)目錄下
cd android/contrib
// 編譯 OpenSSL
./compile-openssl.sh clean
./compile-openssl.sh all  或者把a(bǔ)ll替換成 armv7a,只編譯這個(gè)架構(gòu)
//編譯FFmpeg
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all   或者把a(bǔ)ll替換成 armv7a,只編譯這個(gè)架構(gòu)
//返回ijkplayer/android 目錄,編譯ijkplayer的so庫(kù)
cd ..
./compile-ijk.sh all

到此我們編譯就完成了,so庫(kù)已經(jīng)生成,位置在src/main/libs下了,需要什么樣的cpu架構(gòu)去對(duì)應(yīng)的文件夾下去找就可以了 編譯完成后可以在 ijkplayer-android / android / ijkplayer 中查看生成的對(duì)應(yīng) so 文件??梢灾苯佑肁ndroidStudio 打開(kāi)。

其他輔助

  • 添加環(huán)境變量,執(zhí)行 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
#進(jìn)入容器命令 
docker exec -it 9fbe362214a6(容器Id) /bin/bash 
apt-get update 
apt-get install vim
  • 問(wèn)題解決

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

部分參考

無(wú)法編譯

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

ijkPlayer 編譯全格式支持 .so庫(kù)

以上就是docker編譯IJKPlayer播放器記錄詳解的詳細(xì)內(nèi)容,更多關(guān)于docker編譯IJKPlayer播放器記錄的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Docker容器應(yīng)用日志查看方法

    Docker容器應(yīng)用日志查看方法

    今天小編就為大家分享一篇關(guān)于Docker容器應(yīng)用日志查看方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • Docker搭建Gogs的實(shí)現(xiàn)步驟

    Docker搭建Gogs的實(shí)現(xiàn)步驟

    本文主要介紹了Docker搭建Gogs的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • docker?springcloud?k8s集成部署方式

    docker?springcloud?k8s集成部署方式

    文章介紹了如何將Docker、SpringCloud和Kubernetes集成部署,包括環(huán)境搭建、構(gòu)建Docker鏡像、部署到Kubernetes、驗(yàn)證和測(cè)試以及注意事項(xiàng)
    2025-03-03
  • 將博客遷移至docker紀(jì)實(shí)

    將博客遷移至docker紀(jì)實(shí)

    作者個(gè)人博客一直是跑在阿里云主機(jī)上的,最近接觸了docker 心血來(lái)潮想把自己的應(yīng)用打包到docker容器中去,方便以后的遷移部署,這里把經(jīng)驗(yàn)給大家總結(jié)分享下
    2017-05-05
  • Docker教程之dockerfile構(gòu)建centos鏡像

    Docker教程之dockerfile構(gòu)建centos鏡像

    這篇文章主要介紹了Docker教程之dockerfile構(gòu)建centos鏡像的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 刪除docker images中為none的鏡像操作

    刪除docker images中為none的鏡像操作

    這篇文章主要介紹了刪除docker images中為none的鏡像操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?container_linux.go:380:?starting?container?process的解決方法

    Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?contain

    這篇文章主要給大家介紹了關(guān)于Docker報(bào)錯(cuò):OCI?runtime?exec?failed:?exec?failed:?container_linux.go:380:?starting?container?process的解決方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Docker?日志管理的實(shí)現(xiàn)示例

    Docker?日志管理的實(shí)現(xiàn)示例

    Docker提供了多種日志驅(qū)動(dòng)來(lái)管理和提取容器日志,包括json-file、syslog、fluentd等,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 使用Maven打包構(gòu)建Docker鏡像并推送到倉(cāng)庫(kù)

    使用Maven打包構(gòu)建Docker鏡像并推送到倉(cāng)庫(kù)

    這篇文章主要介紹了使用Maven打包構(gòu)建Docker鏡像并推送到倉(cāng)庫(kù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 使用Docker部署Spring Boot的方法示例

    使用Docker部署Spring Boot的方法示例

    這篇文章主要介紹了使用Docker部署Spring Boot的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論

青州市| 黔江区| 道孚县| 都匀市| 朝阳市| 新昌县| 涿州市| 个旧市| 龙山县| 台南县| 山东省| 兴和县| 开封县| 临夏市| 乐亭县| 固镇县| 永泰县| 沐川县| 砚山县| 左贡县| 武陟县| 益阳市| 珲春市| 额济纳旗| 建宁县| 林口县| 隆林| 桃园县| 宜兰市| 滁州市| 临漳县| 十堰市| 乌鲁木齐县| 项城市| 阿图什市| 丁青县| 石楼县| 蓬安县| 达拉特旗| 潞西市| 故城县|