Screen Recorder 5+是國外的一款非常好用的屏幕錄制工具,東坡這里帶來的是Screen Recorder 5+安卓漢化破解版,是專業(yè)破解版,所有高級功能都可以免費用,歡迎免費下載!
– 錄制時間無限制
– 音頻錄制 (高級版功能)
– Android Material 主題
– 錄制時顯示屏幕觸控區(qū)域
– 搖晃設(shè)備或鎖定屏幕以停止錄制
– 延遲開始錄制
– 錄制時加入banner(高級版功能)
身份信息
– 查找設(shè)備上的帳號
通訊錄
– 查找設(shè)備上的帳號
照片/媒體/文件
– 讀取您的 USB 存儲設(shè)備中的內(nèi)容
– 修改或刪除您的 USB 存儲設(shè)備中的內(nèi)容
存儲空間
– 讀取您的 USB 存儲設(shè)備中的內(nèi)容
– 修改或刪除您的 USB 存儲設(shè)備中的內(nèi)容
攝像頭
– 拍攝照片和視頻
麥克風
– 錄音
WLAN 網(wǎng)絡(luò)連接信息
– 查看 WLAN 連接
其他
– 從互聯(lián)網(wǎng)接收數(shù)據(jù)
– 查看網(wǎng)絡(luò)連接
– 完全的網(wǎng)絡(luò)訪問權(quán)限
– 在其他應(yīng)用之上顯示內(nèi)容
– 阻止設(shè)備進入休眠狀態(tài)
– 修改系統(tǒng)設(shè)置
在 Android 5.0 Lollipop 及以上版本無限制
在 Android 4.4 KitKat 及以下版本需要 ROOT 權(quán)限
具體的原理在Demo的README中已經(jīng)說得很明白了:
Demo很簡單,兩個Java文件:
MainActivity.java
ScreenRecorder.java
MainActivity
類中僅僅是實現(xiàn)的入口,最重要的方法是onActivityResult,因為MediaProjection就需要從該方法開啟。但是別忘了先進行MediaProjectionManager的初始化
ScreenRecorder
這是一個線程,結(jié)構(gòu)很清晰,run()方法中完成了MediaCodec的初始化,VirtualDisplay的創(chuàng)建,以及循環(huán)進行編碼的全部實現(xiàn)。
線程主體
MediaCodec的初始化
方法中進行了編碼器的參數(shù)配置與啟動、Surface的創(chuàng)建兩個關(guān)鍵的步驟
編碼器實現(xiàn)循環(huán)編碼
下面的代碼就是編碼過程,由于作者使用的是Muxer來進行視頻的采集,所以在resetOutputFormat方法中實際意義是將編碼后的視頻參數(shù)信息傳遞給Muxer并啟動Muxer。
獲取sps pps的ByteBuffer,注意此處的sps pps都是read-only只讀狀態(tài)
錄屏視頻幀的編碼過程
BufferInfo.flags表示當前編碼的信息,如源碼注釋:
實現(xiàn)編碼
以上就是對ScreenRecorder這個Demo的大體分析,由于總結(jié)時間倉促,很多細節(jié)部分我也沒有進行深入的發(fā)掘研究,所以請大家抱著懷疑的態(tài)度閱讀,如果說明有誤或是理解不到位的地方,希望大家?guī)兔χ赋,謝謝
小編簡評: AimOne
下載 屏幕錄像機(ZD Soft Screen Recorder) 5.9M /小編簡評:ZDSoftScre
下載 豪杰屏幕錄像機 1.2M /小編簡評:
下載 屏幕錄像機(ZD Soft Screen Recorder) 3.2M /小編簡評:ZD Soft Sc
下載 電腦屏幕錄像機(Rylstim Screen Recorder) 576KB /小編簡評:為大家介紹
下載 2008屏幕錄像機 11.4M /小編簡評:很多的朋友
下載 小奇狗屏幕錄像機 2.3M /小編簡評:小奇狗屏幕
下載 GIF屏幕錄像機 1.0M /小編簡評:GIF屏幕錄像
下載 靖源屏幕錄像機 7.7M /小編簡評:靖源屏幕錄
網(wǎng)友評論