當(dāng)前NDK版本為r21b, ffmpeg版本為4.3.1 在原作者基礎(chǔ)上有修改 1. API等級是21 2. 4.3.1 版本并不需要手動(dòng)修改ffmpeg的configure...
當(dāng)前NDK版本為r21b, ffmpeg版本為4.3.1 在原作者基礎(chǔ)上有修改 1. API等級是21 2. 4.3.1 版本并不需要手動(dòng)修改ffmpeg的configure...
使用 Camera API 采集視頻數(shù)據(jù)并保存到文件,分別使用 SurfaceView、TextureView 來預(yù)覽 Camera 數(shù)據(jù)寂呛,取到 NV21 的數(shù)據(jù)回調(diào)。注: ...
MediaRecorder 和 AudioRecordAndroid SDK 中有兩套音頻采集的API跨跨,分別是:MediaRecorder 和 AudioRecord缰雇。 Me...
SurfaceView基本介紹 1拒担、系統(tǒng)給SurfaceView提供了一個(gè)專門繪圖的Surface殷费,嵌入在了SurfaceView視圖層中 2印荔、Surface是保存畫面數(shù)據(jù)的...
目前的確沒有比較系統(tǒng)的教程或者書籍,網(wǎng)上的博客文章也都是比較零散的详羡,查找了很多資料仍律,制定了一個(gè)學(xué)習(xí)路線。 音視頻內(nèi)容核心:音視頻技術(shù)=封裝技術(shù)+視頻壓縮編碼技術(shù)+音頻壓縮編碼...
視頻基礎(chǔ)知識 1.什么是視頻染苛? 簡單來說,視頻可以看作是由一張張圖片快速進(jìn)行切換,在人眼中產(chǎn)生一段連貫的動(dòng)作,早期電影膠片是個(gè)很明顯的例子登钥,通過記錄在每一格膠片上的圖像畔师,進(jìn)行...
進(jìn)程和線程概覽 當(dāng)應(yīng)用組件啟動(dòng)且該應(yīng)用未運(yùn)行任何其他組件時(shí)塔鳍,Android 系統(tǒng)會使用單個(gè)執(zhí)行線程為應(yīng)用啟動(dòng)新的 Linux 進(jìn)程。默認(rèn)情況下轮纫,同一應(yīng)用的所有組件會在相同的進(jìn)...
ContentProvider是Android應(yīng)用程序的主要構(gòu)建模塊之一腔寡,可為應(yīng)用程序提供內(nèi)容。它們封裝數(shù)據(jù)并通過單個(gè)ContentResolver接口將其提供給應(yīng)用程序 掌唾。...
service是一個(gè)應(yīng)用程序組件放前,表示應(yīng)用程序希望在不與用戶交互的情況下執(zhí)行長時(shí)間運(yùn)行的操作,或者提供供其他應(yīng)用程序使用的功能糯彬。每個(gè)service在其包的AndroidMan...
1. Handler,Looper,MessageQueue,Message他們的作用與關(guān)系 1.1Handler Handler使您可以發(fā)送和處理[Message](htt...
1.事件分發(fā)核心方法 dispatchTouchEvent (事件分發(fā),activity撩扒,ViewGroup,View 擁有) 返回true表示事件分發(fā)成功似扔,事件消費(fèi)...
AIDL是什么 Android 接口定義語言 (AIDL) 與您可能使用過的其他接口語言 (IDL) 類似炒辉。您可以利用它定義客戶端與服務(wù)均認(rèn)可的編程接口,以便二者使用進(jìn)程間通...
Activity初識之生命周期 Activity生命周期有七個(gè)節(jié)點(diǎn)倘是, onCreate( ): activity啟動(dòng)調(diào)用的第1個(gè)方法,整個(gè)activity的生命周期只調(diào)用一次...
ObjectAnimator(屬性動(dòng)畫之objectAnimator) 1.類(ValueAnimator的子類提供了對目標(biāo)對象的動(dòng)畫屬性的支持搀崭。此類的構(gòu)造方法采用參數(shù),來定...