diff options
| author | Jamie Gennis <jgennis@google.com> | 2011-08-28 17:33:58 -0700 |
|---|---|---|
| committer | Jamie Gennis <jgennis@google.com> | 2011-08-29 14:33:11 -0700 |
| commit | fd8feeef498be4adf4830b8f39d55a2653ecc21b (patch) | |
| tree | 50f54ac4687d31a0ddb9a8ce7d2f1d329854191b /core/java/android/webkit/HTML5VideoInline.java | |
| parent | b283dc64bc97f53804108cebf5b904eb4fb77155 (diff) | |
HTML5VideoView: switch to MediaPlayer#setSurface
This change updates HTML5VideoView to use the new MediaPlayer#setSurface
method rather than MediaPlayer#setTexture, which is going to be removed.
Change-Id: Ia4c8c822bd4735caf95f3f295485d60f016577c1
Diffstat (limited to 'core/java/android/webkit/HTML5VideoInline.java')
| -rw-r--r-- | core/java/android/webkit/HTML5VideoInline.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/webkit/HTML5VideoInline.java b/core/java/android/webkit/HTML5VideoInline.java index ef1906c1ea2c..1b9a25ec5982 100644 --- a/core/java/android/webkit/HTML5VideoInline.java +++ b/core/java/android/webkit/HTML5VideoInline.java @@ -5,6 +5,7 @@ import android.graphics.SurfaceTexture; import android.media.MediaPlayer; import android.webkit.HTML5VideoView; import android.webkit.HTML5VideoViewProxy; +import android.view.Surface; import android.opengl.GLES20; /** @@ -38,7 +39,10 @@ public class HTML5VideoInline extends HTML5VideoView{ @Override public void decideDisplayMode() { - mPlayer.setTexture(getSurfaceTexture(getVideoLayerId())); + SurfaceTexture surfaceTexture = getSurfaceTexture(getVideoLayerId()); + Surface surface = new Surface(surfaceTexture); + mPlayer.setSurface(surface); + surface.release(); } // Normally called immediately after setVideoURI. But for full screen, |
