2016-03-04 62 views
-1

是否有人知道如何以編程方式加載以高分辨率視頻的android(例如3000 x 3000),以僅顯示該視頻的一部分,例如1000 x 1000? 我試圖在TextureView中使用MediaPlayer android sdk官方,但這種方法有媒體大小的限制,我認爲,因爲視頻播放但紋理視圖是黑色的..在android上加載並播放超高分辨率vídeos

我很感激幫助。

回答

0

媒體大小限制是有原因的。 3k x 3k分辨率的視頻對於像手機這樣的小設備來說是巨大的。考慮到你不能解密視頻幀的一小部分,這不像視頻作品。所以你需要解密整個大框架(從I-Frame和P框架計算出來的),然後在你感興趣的部分和你的紋理視圖中展示它的截圖,並且所有這些都是實時的。考慮設備內存和CPU。在我看來這是不可能的這樣的小資源