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(); }