我試圖弄清楚Android是否可以處理佔用相同屏幕空間的兩個視頻視頻播放器,最好是頂部有一個對後面一個透明的alpha通道區域。在Android中可以播放另一個視頻嗎?
我知道如何實現這個代碼明智的,我很好奇,如果有人知道這是否物理上可能之前我懶得拋出編碼時間。
TIA
我試圖弄清楚Android是否可以處理佔用相同屏幕空間的兩個視頻視頻播放器,最好是頂部有一個對後面一個透明的alpha通道區域。在Android中可以播放另一個視頻嗎?
我知道如何實現這個代碼明智的,我很好奇,如果有人知道這是否物理上可能之前我懶得拋出編碼時間。
TIA
AFAIK,不,至少在Android 4.0之前。您不能有兩個SurfaceViews
重疊。
現在,可以想象的是,這與TextureView
與Android 4.0可能,但我對此沒有信心。
另一種選擇:
播放器1:股票MediaPlayer的呈現在SurfaceView
玩家2:尚未另一個玩家可以在一個GLSurfaceView或位圖渲染。這必須定製以解碼幀並通過JNI在GLSurfaceView的上下文或本地位圖上寫入。