背景: 來源于一個(gè)需求,在app中用SFSafariViewController調(diào)用第三方的網(wǎng)頁(yè)支付后,拿到支付結(jié)果通知原生跳轉(zhuǎn)到對(duì)應(yīng)的界面。 ...
1.動(dòng)態(tài)修改約束的優(yōu)先級(jí) 優(yōu)先級(jí)可根據(jù)數(shù)字設(shè)置范圍 0~1000; 系統(tǒng)框架提供 required(1000)、 defaultHigh(750...
要自定義一個(gè)相機(jī),涉及的類有很多, 這也是AVFounation的重要學(xué)習(xí)內(nèi)容之一, 音視頻的捕獲方面的知識(shí)更是重中之重,大概涉及的類有AVCa...
主要用到的類有AVMediaSelectionGroup和AVMediaSelectionOption, 我們大概的可以理解他們的關(guān)系為AVMe...
這個(gè)類的主要功能就是獲取一個(gè)視頻里面任何一幀的圖片。 創(chuàng)建AVAssetImageGenerator AVAssetImageGenerator...
AVMetadataItem其實(shí)就是一個(gè)模型類, 主要是用來保存音視頻等多媒體資料的各種附加信息。稱之為元數(shù)據(jù)。例如:作者, 標(biāo)題, 創(chuàng)建時(shí)間,...
AVSpeechSynthesizer是屬于AVFounztion框架里面的AVFAudio子框架的一個(gè)類, 主要的功能是把文本內(nèi)容通過系統(tǒng)語音...
記錄一下常用的算法, 方便以后復(fù)習(xí)或者查閱, 有的還需要優(yōu)化 1.冒泡算法 主要思路就是從數(shù)組的最后面的元素開始比較,前面一個(gè)元素比后面一個(gè)元素...
這種方法用來錄音相對(duì)比較少, 主要是用來錄視頻的多一些, 不過也是一種方法, 所以就說一下,主要的難點(diǎn)也是在AudioBooxTool這個(gè)框架,...