AVFoundation 開發(fā) 當(dāng)接到拍照或者視頻錄制需求的時(shí)候,很多同學(xué)會(huì)選擇UIImagePickerController因?yàn)樗庋b的非常好,幾個(gè)簡單的設(shè)置就可以開始使用...
AVFoundation 開發(fā) 當(dāng)接到拍照或者視頻錄制需求的時(shí)候,很多同學(xué)會(huì)選擇UIImagePickerController因?yàn)樗庋b的非常好,幾個(gè)簡單的設(shè)置就可以開始使用...
場景一:鏈接動(dòng)態(tài)庫AFN 一、準(zhǔn)備工作 準(zhǔn)備一個(gè)test.m文件,包含代碼如下: 二、指令操作 編譯指令 鏈接指令 注意: 與前文中靜態(tài)庫使用過的指令是相同的。 clang可...
權(quán)限申請: Info.plist中添加 Camera和Microphone訪問權(quán)限 引入WebRTC庫: 1、通過WebRTC源碼編譯出WebRTC庫,然后再項(xiàng)目中手動(dòng)引入它...
ijkplayer 是一款做視頻直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 網(wǎng)上也有很多集成說明, 但是個(gè)人覺得還是不夠詳細(xì), 在這里詳細(xì)的講一下在...
例子在這里 一、原理: 字符串插入"\t" (Tab鍵,制表鍵的簡寫),達(dá)到換列的作用。 二、步驟: 1、用"\t"把數(shù)據(jù)數(shù)組拼接成字符串;2、把每行末尾的"\t"改成換行符...
解決此問題的時(shí)候走了很多彎路,在這就不多說了。 解決方案: 在 Target->BuildSetting->Architectures->Excluded Architect...
在Android中,你是不是只會(huì)在根目錄下存文件?靠著一行代碼走天下: 很多人搞不明白Android中的存儲(chǔ)路徑,我們大概只知道內(nèi)部存儲(chǔ)和外部存儲(chǔ),然而這兩個(gè)路徑究竟在哪里?...
再次崩潰時(shí)會(huì)打印出如下 如果崩潰是發(fā)生在當(dāng)前調(diào)用棧,通過上面的做法,系統(tǒng)就會(huì)把崩潰原因定位到具體代碼中。但是,如果崩潰不在當(dāng)前調(diào)用棧,系統(tǒng)就僅僅只能把崩潰地址告訴我們,而沒辦...
iOS的tableView使用分組是很方便的,但是flutter就沒有那么友好了, 像網(wǎng)上找的解決方法都是很多的固定場景, 每次使用都要寫不同的邏輯,而且代碼和邏輯耦合很嚴(yán)重...