diff options
| author | zdi <zdi@codeaurora.org> | 2016-01-20 17:25:24 +0800 |
|---|---|---|
| committer | Steve Kondik <steve@cyngn.com> | 2016-09-26 04:54:47 -0700 |
| commit | 1a24eb562457ea5accf26bf4051c259a7ee49cc7 (patch) | |
| tree | 582befd8fcf7fc9861984420fa2efd80ec8d6561 | |
| parent | 2548ff018525ea14c0350fbd76b00463a24767ec (diff) | |
| download | android_packages_apps_Gallery2-1a24eb562457ea5accf26bf4051c259a7ee49cc7.tar.gz android_packages_apps_Gallery2-1a24eb562457ea5accf26bf4051c259a7ee49cc7.tar.bz2 android_packages_apps_Gallery2-1a24eb562457ea5accf26bf4051c259a7ee49cc7.zip | |
Gallery2: Release MediaPlayer when the error occurred.
Release MediaPlayer when the error occurred, avoid exception occurred.
Change-Id: Iaa250e9e783f7d8ec06ff8c3603b8e5868c0dc4e
CRs-Fixed: 963171
| -rwxr-xr-x | src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java index e03d3a67b..843e8cf37 100755 --- a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java +++ b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java @@ -273,6 +273,7 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr } } + mMediaPlayer.reset(); /* Otherwise, pop up an error dialog so the user knows that * something bad has happened. Only try and pop up the dialog * if we're attached to a window. When we're going away and no @@ -299,6 +300,7 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr if (mOnCompletionListener != null) { mOnCompletionListener.onCompletion(mMediaPlayer); } + release(true); } }) .setCancelable(false) |
