iOS開發整合ijkplayer遇到的問題整理

2021-10-09 12:12:43 字數 923 閱讀 2913

本文參考了ios直播之ijkplayer的整合與簡單使用。

1.首先環境需要配置git和yasm。

兩者都可以用homebrew安裝。

git一般都有,但是yasm由於今年的一些不可描述的原因可能會遇到一些問題。

安裝yasm的時候會提示沒有許可權,比如:

error: fetching /usr/local/homebrew/library/taps/homebrew/homebrew-core failed!

或者chown: /usr/local: operation not permitted

筆者推薦直接重灌本地的homebrew,然後再安裝yasm。

homebrew 國內自動安裝指令碼:

/bin/zsh -c 「$(curl -fssl

在終端輸入以上命令之後,可以選擇中科院的源,然後按照提示操作。

感謝大佬的無私奉獻。

2.執行./init-ios.sh很慢

原因是預設的源是

由於不可描述的原因確實很慢,翻牆也沒啥用。

解決方案是替換成碼雲的源。

開啟init-ios.s**件

找到

#ijk_ffmpeg_upstream=

#ijk_ffmpeg_fork=

#ijk_gasp_upstream=

將其替換成

ijk_ffmpeg_upstream=

ijk_ffmpeg_fork=

ijk_gasp_upstream=

然後再執行./init-ios.sh,就可以體驗飛翔的感覺了。

iOS開發中整合Reveal

配置方式一簡介有效。在使用時,我們將reveal連線上模擬器或真機上正在執行的ios程式,然後就可以檢視和除錯ios程式的介面。配置reveal 1 配置方式一 1 啟動reveal,選擇reveal help show reveal library in finder。2 在xcode中開啟ios...

iOS開發整合微信支付

首先需要理清楚流程 商戶後台將這個prepay id返回給商戶客戶端。商戶客戶端通過支付結果 介面查詢支付結果,並向後台檢查支付結果是否正確,後台返回支付結果。商戶客戶端顯示支付結果,完成訂單,發貨。雖然看起來有點多,但是理解起來並不複雜,跟我們平時手機上買東西是一樣的。我們客戶端需要做的就是 顯示...

ios開發 整合銀聯3 3 0

專案最近需要整合銀聯,在網上搜了一下發現都並不是最新版的銀聯整合教程,自己摸索了一下,總結寫了下來。一 環境配置 1 3.3.0的銀聯sdk和之前發生了變化,之前是uppayplugin.h uppayplugindelegate.h libuppayplugin.a一共三個檔案,現在精簡成uppa...