Loading src/com/android/gallery3d/app/MoviePlayer.java +8 −0 Original line number Diff line number Diff line Loading @@ -1356,6 +1356,12 @@ public class MoviePlayer implements } }) .setOnCancelListener(new OnCancelListener() { public void onCancel(DialogInterface dialog) { mController.showEnded(); onCompletion(); } }) .create(); mServerTimeoutDialog.setOnDismissListener(new OnDismissListener() { Loading @@ -1363,6 +1369,7 @@ public class MoviePlayer implements if (LOG) { Log.v(TAG, "mServerTimeoutDialog.onDismiss()"); } mVideoView.setDialogShowState(false); mIsShowDialog = false; } Loading @@ -1373,6 +1380,7 @@ public class MoviePlayer implements if (LOG) { Log.v(TAG, "mServerTimeoutDialog.onShow()"); } mVideoView.setDialogShowState(true); mIsShowDialog = true; } Loading src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java +6 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr private boolean mNeedWaitLayout = false; private boolean mHasGotMetaData = false; private boolean mOnResumed; private boolean mIsShowDialog = false; private final Handler mHandler = new Handler() { public void handleMessage(final Message msg) { Loading Loading @@ -746,8 +747,13 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr } } public void setDialogShowState(boolean isDialogShow) { mIsShowDialog = isDialogShow; } @Override public void start() { if (mIsShowDialog) return; if (isInPlaybackState()) { mMediaPlayer.start(); mCurrentState = STATE_PLAYING; Loading Loading
src/com/android/gallery3d/app/MoviePlayer.java +8 −0 Original line number Diff line number Diff line Loading @@ -1356,6 +1356,12 @@ public class MoviePlayer implements } }) .setOnCancelListener(new OnCancelListener() { public void onCancel(DialogInterface dialog) { mController.showEnded(); onCompletion(); } }) .create(); mServerTimeoutDialog.setOnDismissListener(new OnDismissListener() { Loading @@ -1363,6 +1369,7 @@ public class MoviePlayer implements if (LOG) { Log.v(TAG, "mServerTimeoutDialog.onDismiss()"); } mVideoView.setDialogShowState(false); mIsShowDialog = false; } Loading @@ -1373,6 +1380,7 @@ public class MoviePlayer implements if (LOG) { Log.v(TAG, "mServerTimeoutDialog.onShow()"); } mVideoView.setDialogShowState(true); mIsShowDialog = true; } Loading
src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java +6 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr private boolean mNeedWaitLayout = false; private boolean mHasGotMetaData = false; private boolean mOnResumed; private boolean mIsShowDialog = false; private final Handler mHandler = new Handler() { public void handleMessage(final Message msg) { Loading Loading @@ -746,8 +747,13 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr } } public void setDialogShowState(boolean isDialogShow) { mIsShowDialog = isDialogShow; } @Override public void start() { if (mIsShowDialog) return; if (isInPlaybackState()) { mMediaPlayer.start(); mCurrentState = STATE_PLAYING; Loading