diff options
| author | Teng-Hui Zhu <ztenghui@google.com> | 2011-03-30 14:39:56 -0700 |
|---|---|---|
| committer | Teng-Hui Zhu <ztenghui@google.com> | 2011-04-07 09:14:16 -0700 |
| commit | 2fcf82aee30da977849adaaadf89d81c17afbac2 (patch) | |
| tree | 37664d01a9bec59e6e253e3ace273c68ff9f106d /core/java/android/webkit/HTML5VideoView.java | |
| parent | a9cadefde4d5f79a0f3ed093bb96d9c919ce65c3 (diff) | |
DO NOT MERGE : cherry pick of change Ieb7ae26b from master
Buffering in full screen mode will show progressView
bug:4187252
Change-Id: Ia44d880ab126c2439fb13504db87492d45c90bc8
Diffstat (limited to 'core/java/android/webkit/HTML5VideoView.java')
| -rw-r--r-- | core/java/android/webkit/HTML5VideoView.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/core/java/android/webkit/HTML5VideoView.java b/core/java/android/webkit/HTML5VideoView.java index ad6e5d3d4f31..fd3f358731db 100644 --- a/core/java/android/webkit/HTML5VideoView.java +++ b/core/java/android/webkit/HTML5VideoView.java @@ -78,6 +78,7 @@ public class HTML5VideoView implements MediaPlayer.OnPreparedListener { TIMEUPDATE_PERIOD); } mPlayer.start(); + setPlayerBuffering(false); } } @@ -296,4 +297,21 @@ public class HTML5VideoView implements MediaPlayer.OnPreparedListener { return 0; } + // This is true only when the player is buffering and paused + public boolean mPlayerBuffering = false; + + public boolean getPlayerBuffering() { + return mPlayerBuffering; + } + + public void setPlayerBuffering(boolean playerBuffering) { + mPlayerBuffering = playerBuffering; + switchProgressView(playerBuffering); + } + + + protected void switchProgressView(boolean playerBuffering) { + // Only used in HTML5VideoFullScreen + } + } |
