summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/MoviePlayer.java
diff options
context:
space:
mode:
authorztenghui <ztenghui@google.com>2013-04-17 14:41:05 -0700
committerztenghui <ztenghui@google.com>2013-04-17 14:47:02 -0700
commitb5a40b231ecc4105c8a80d9d1e8bb52b5efb9e56 (patch)
tree8068248d095673b9ab1192664d4573b51f321511 /src/com/android/gallery3d/app/MoviePlayer.java
parent0b227127bbaa279bb02046e75e4b53d4a68866c8 (diff)
downloadandroid_packages_apps_Snap-b5a40b231ecc4105c8a80d9d1e8bb52b5efb9e56.tar.gz
android_packages_apps_Snap-b5a40b231ecc4105c8a80d9d1e8bb52b5efb9e56.tar.bz2
android_packages_apps_Snap-b5a40b231ecc4105c8a80d9d1e8bb52b5efb9e56.zip
When video not seekable, don't show the scrubber
bug:7117365 Change-Id: I133ea68eaebf1d875a27336ac524d785efe71cc2
Diffstat (limited to 'src/com/android/gallery3d/app/MoviePlayer.java')
-rw-r--r--src/com/android/gallery3d/app/MoviePlayer.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/app/MoviePlayer.java b/src/com/android/gallery3d/app/MoviePlayer.java
index 00e4cd63b..ce9183483 100644
--- a/src/com/android/gallery3d/app/MoviePlayer.java
+++ b/src/com/android/gallery3d/app/MoviePlayer.java
@@ -25,7 +25,6 @@ import android.content.DialogInterface.OnCancelListener;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.content.IntentFilter;
-import android.graphics.Color;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.net.Uri;
@@ -135,6 +134,17 @@ public class MoviePlayer implements
return true;
}
});
+ mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
+ @Override
+ public void onPrepared(MediaPlayer player) {
+ if (!mVideoView.canSeekForward() || !mVideoView.canSeekBackward()) {
+ mController.setSeekable(false);
+ } else {
+ mController.setSeekable(true);
+ }
+ setProgress();
+ }
+ });
// The SurfaceView is transparent before drawing the first frame.
// This makes the UI flashing when open a video. (black -> old screen