Android. Как воспроизвести видео на Surface(OpenGL)

Нужна помощь

  1. Как воспроизвести видео на Surface(OpenGL) в Android? Пробовал воспроизвести видео в mySurfaceView extends SurfaceView с помощью метода setSurface() в MediaPlayer.

    SurfaceTexture mTexture = new SurfaceTexture(texture_id);
    Surface mSurface = new Surface(mTexture);
    MediaPlayer mp = new MediaPlayer();
    mp.setSurface(mSurface);
    

У меня воспроизводится только аудио - видео не воспроизводится.

  1. Как получить видео буфер для отправки в OpenGL???
  2. Как воспроизвести видео на GLTexture?
18
задан Rohit5k2 24 August 2015 в 07:07
поделиться