From fddcbf9c85bd00fa92ff43723d5500cda150333c Mon Sep 17 00:00:00 2001 From: pgloaguen Date: Wed, 4 May 2016 14:08:01 +0200 Subject: [PATCH] Fix SurfaceTexture can be available before the setData method is called --- .../java/com/yqritc/scalablevideoview/ScalableVideoView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/src/main/java/com/yqritc/scalablevideoview/ScalableVideoView.java b/library/src/main/java/com/yqritc/scalablevideoview/ScalableVideoView.java index 051fac1..2d3c94a 100644 --- a/library/src/main/java/com/yqritc/scalablevideoview/ScalableVideoView.java +++ b/library/src/main/java/com/yqritc/scalablevideoview/ScalableVideoView.java @@ -111,6 +111,9 @@ private void initializeMediaPlayer() { mMediaPlayer = new MediaPlayer(); mMediaPlayer.setOnVideoSizeChangedListener(this); setSurfaceTextureListener(this); + if (getSurfaceTexture() != null) { + mMediaPlayer.setSurface(new Surface(getSurfaceTexture())); + } } else { reset(); }