Dolphin Player編譯

1.使用git下載Dolphin Player的源代碼

下載後目錄如下


圖1

p86就是x86版本 pN就是Neon版本的,release爲編譯好的apk文件

編譯好的ffmpeg動態鏈接庫在p\native\ffmpeg\ffmpeg-0.11.1\android中,如下圖


圖2

源代碼中還提供有其他開源項目修改的ffmpeg,具體在others\others_ffmpeg目錄下

如果不想使用圖2中編譯好的android端ffmpeg庫可以自己重新編譯

2.我們將p目錄複製到任意一個硬盤根目錄下(如d盤)

注意:儘量複製到硬盤的某個盤符根目錄下(c,d,e,f都可以我的是F:\p),否則編譯時會因爲路徑太長

會出現找不到相應頭文件的錯誤!

3.打開p\jni\Android.mk,修改AVPLAYER_PATH路徑(我的爲AVPLAYER_PATH:= "f:/p"),如果要生成不同平臺的動態鏈接庫打開Application.mk修改

4.打開cygwin,切換到f:/p目錄下(注意這裏不是jni目錄)輸入$NDK8/ndk-build開始編譯(NDK8路徑要提前配置好,使用的NDK版本爲android-ndk-r8e)

(注:編譯中可能會出現jni/jpeg/jidctfst.S : --pld'(sp,#32)' ...pld(ip,#32)類似的錯誤,打開jidctfst.S中將出錯出的()改成

[ ]即可,即將(sp,#32)改成[sp,#32])

5.編譯完成後手動在p\native\ffmpeg\ffmpeg-0.11.1\android複製一個你需要的版本到libs目錄中既可打包成apk了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章