发生问题前下面的SurfaceView已经设置如下
remoteSurfaceView.setZOrderOnTop(false)
remoteSurfaceView.setZOrderMediaOverlay(false)
然后手机和平板上显示都正常,但是运行在大的平板,android7.1.1系统上时,出现上层的SurfaceView出现透明不显示视频内容问题,有声音,然后透明显示出下面那个surfaceview的视频内容,
找到上层设置ZorderOnTop,并设置,最后运行在不同设备上均有效。
//videoView是com.google.android.exoplayer2.ui.PlayerView
(videoView.videoSurfaceView as SurfaceView).setZOrderOnTop(true)
(videoView.videoSurfaceView as SurfaceView).setZOrderMediaOverlay(true)