2011-10-21 175 views
1

我正在嘗試實現自己的媒體播放器。渲染視頻和音頻的最佳方式是什麼?此時我正在考慮使用SurfaceView和AudioTrack類,但不確定它是否是最佳選擇。我對SDK和NDK解決方案感興趣。如何渲染視頻和音頻

常規桌面上的文件輸出是非阻塞的,即OS負責緩衝,而實際的磁盤寫入與啓動輸出的線程是異步的。相同的原則是否適用於視頻和音頻輸出?如果不是,我需要運行一個單獨的線程來解碼/解複用異步處理輸出。

什麼免費軟件解碼器可用於Android?我正在考慮使用ffmpeg。在軟件模式下,相對最近(如CPU功耗最高的30%)平板電腦可以處理1280×720和1920×1080的格式嗎?

回答