MediaCodec的使用和若干问题处理
生活随笔
收集整理的這篇文章主要介紹了
MediaCodec的使用和若干问题处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
### MediaCodec工作流程
MediaCodec類可用于訪問Android底層的多媒體編解碼器,例如,編碼器/解碼器組件。
?
?
### 對mediaCodec各種狀態的理解
?
### FAQ:處理華為手機接收視頻黑屏的問題
@問題描述:mediaCodec.dequeueInputBuffer方法始終返回-1,導致視頻黑屏的現象。
@問題解決:mediaCodec的生命周期跟著surfaceView的周期走:(這里關鍵點是在surfaceDestroyed中調用reset方法)
?
?
### FAQ:解決mediaCodec編碼錯誤
總結:mediaCodec創建編碼器和解碼器使用的是不同的API,可能會在編程的過程中因為復制粘貼而埋下禍根,導致
很難找到問題。
?
### FAQ:使用ByteBuffer可能出現的問題
?
### FAQ:在使用x264編碼庫時出現的問題
?
?
### 拓展:應用架構專場
> 需要關心的點:組件化、灰度測試、頁面解耦(URL)、工程解耦、模塊依賴、業務線、插件化。
> 插件化:能夠獨立運行和測試。
> 微博:信息流、timeline、自動化測試(檢測)、異步繪制(滑動流暢)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的MediaCodec的使用和若干问题处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 代码的基本知识
- 下一篇: 降Mail十八章(下)