Obtención de pantalla en negro cuando se agrega ExoPlayer a GLSurfaceView

Tengo un GLsurfaceview y SurfaceView video cuando agregué Surfaceview en GLSurfaceView para jugar el vídeo y el resultado es que estoy consiguiendo la pantalla negra en vez de la pantalla video. Estoy recibiendo audio correctamente, pero la pantalla de vídeo no se mostrará y se queda negro durante todo el video.

Ambos se utilizan con fines diferentes GLSurfaceView para el cambio de página mientras que la superficie de vídeo para ExoPlayer.

GLSurfaceView:

public class CurlView extends GLSurfaceView implements View.OnTouchListener, CurlRenderer.Observer { } 

Video SurfaceView de ExoPlayer:

  public class VideoSurfaceView extends SurfaceView { } 

One Solution collect form web for “Obtención de pantalla en negro cuando se agrega ExoPlayer a GLSurfaceView”

Prueba esto para VideoSurfaceView

 surfaceView = (VideoSurfaceView) view.findViewById(R.id.surface_view); surfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT); surfaceView.setZOrderOnTop(true); 
  • Acceso a vídeos y fotos en Android 1.5 +
  • Recorte de vídeo mediante "com.android.camera.action.TRIM" (paquete Gallery2)
  • Android video streaming para windows azure
  • Decodificación de flujo de vídeo en Android de DJI drone
  • Integración de VLC o cualquier otro reproductor de video de terceros en la aplicación para Android
  • Cómo utilizar un solo jugador para los anuncios y el vídeo con google android Exoplayer
  • Uso de JWplayer en Android para reproducir video en Phonegap
  • MediaMuxer no puede hacer MP4 que son streamable
  • Problema de compatibilidad de vídeo: el video grabado en Android no se reproduce en el iPhone
  • Vídeo inverso en android
  • No se pueden reproducir ciertos videos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.