diff options
author | ztenghui <ztenghui@google.com> | 2013-04-17 14:41:05 -0700 |
---|---|---|
committer | ztenghui <ztenghui@google.com> | 2013-04-17 14:47:02 -0700 |
commit | b5a40b231ecc4105c8a80d9d1e8bb52b5efb9e56 (patch) | |
tree | 8068248d095673b9ab1192664d4573b51f321511 /src/com/android/gallery3d/app/MoviePlayer.java | |
parent | 0b227127bbaa279bb02046e75e4b53d4a68866c8 (diff) | |
download | android_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.java | 12 |
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 |