是否可以在Android中播放另一个视频?

时间:2011-12-28 20:14:09

标签: android video

我正在试图弄清楚Android是否可以处理占据相同屏幕空间的两个视频播放器,最好是顶部的那个具有对后者透明的alpha通道区域。

我知道如何明智地实现这个代码,我很好奇,如果有人知道这是否在物理上是可能的,那么我就不用费心了。

TIA

2 个答案:

答案 0 :(得分:1)

AFAIK,不,至少在Android 4.0之前。您不能有两个SurfaceViews重叠。

现在可以想象,使用Android 4.0的TextureView可以实现这一点,但我对此并不十分自信。

答案 1 :(得分:1)

另一种选择:

播放器1 :在SurfaceView上呈现的Stock MediaPlayer

Player 2 :可以在GLSurfaceView或Bitmap上渲染的另一个玩家。这必须是自定义的,以解码帧并通过JNI在GLSurfaceView的上下文或Native-bitmap上写入。