summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2013-12-10 15:31:50 +0800
committeremancebo <emancebo@cyngn.com>2014-09-04 10:40:19 -0700
commitecd7f786a3aa0dbf27f483523f28654f9576a3cd (patch)
tree264cac8a39a09f8d96ad6e73ccda7d6ba3177d30
parent24fada687dd75b4e1ede81528840d9ed061f0c60 (diff)
downloadandroid_packages_apps_Gallery2-ecd7f786a3aa0dbf27f483523f28654f9576a3cd.tar.gz
android_packages_apps_Gallery2-ecd7f786a3aa0dbf27f483523f28654f9576a3cd.tar.bz2
android_packages_apps_Gallery2-ecd7f786a3aa0dbf27f483523f28654f9576a3cd.zip
MoviePlayer: fix background issue when loading a video
The video's width and height may be set to 0 when it's prepared, which makes the player treat it as an audio file, and set the music icon as background. Do not set the bottom panel if the player is not in playback state. (cherry picked from commit a6facd923d07a66afa71e6cefa32ec8fc95bdb7b) Change-Id: I7c2e3caf54b11b439419c22d9adb4e5eb205c706
-rw-r--r--src/com/android/gallery3d/app/MoviePlayer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/app/MoviePlayer.java b/src/com/android/gallery3d/app/MoviePlayer.java
index 368e2431f..9b1f48fc1 100644
--- a/src/com/android/gallery3d/app/MoviePlayer.java
+++ b/src/com/android/gallery3d/app/MoviePlayer.java
@@ -1010,7 +1010,9 @@ public class MoviePlayer implements
} else {
mIsOnlyAudio = true;
}
- mOverlayExt.setBottomPanel(mIsOnlyAudio, true);
+ if (mVideoView.isPlaying()) {
+ mOverlayExt.setBottomPanel(mIsOnlyAudio, true);
+ }
if (LOG) {
Log.v(TAG, "onVideoSizeChanged(" + width + ", " + height + ") mIsOnlyAudio="
+ mIsOnlyAudio);