if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
mCurrentState = STATE_ERROR; mTargetState = STATE_ERROR; mErrorListener.onError(mMediaPlayer, IMediaPlayer.MEDIA_ERROR_UNKNOWN, 0);
if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) { return true;
public boolean onError(IMediaPlayer mp, int framework_err, int impl_err) { DebugLog.dfmt(TAG, "Error: %d, %d", framework_err, impl_err); mCurrentState = STATE_ERROR; mTargetState = STATE_ERROR; if (mMediaController != null) mMediaController.hide(); if (mOnErrorListener != null) { if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) return true; } if (getWindowToken() != null) { int message = framework_err == IMediaPlayer.MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK ? R.string.video_error_text_invalid_progressive_playback : R.string.video_error_text_unknown; new AlertDialog.Builder(mContext) .setTitle(R.string.video_error_title) .setMessage(message) .setPositiveButton( R.string.video_error_button, (dialog, whichButton) -> { if (mOnCompletionListener != null) mOnCompletionListener .onCompletion(mMediaPlayer); }).setCancelable(false).show(); } return true; } };
public boolean onError(IMediaPlayer mp, int framework_err, int impl_err) { DebugLog.dfmt(TAG, "Error: %d, %d", framework_err, impl_err); mCurrentState = STATE_ERROR; mTargetState = STATE_ERROR; if (mMediaController != null) mMediaController.hide(); if (mOnErrorListener != null) { if (mOnErrorListener.onError(mMediaPlayer, framework_err, impl_err)) return true; } if (getWindowToken() != null) { } return true; } };
protected final boolean notifyOnError(int what, int extra) { return mOnErrorListener != null && mOnErrorListener.onError(this, what, extra); }
protected final boolean notifyOnError(int what, int extra) { return mOnErrorListener != null && mOnErrorListener.onError(this, what, extra); }
protected final boolean notifyOnError(int what, int extra) { return mOnErrorListener != null && mOnErrorListener.onError(this, what, extra); }
protected final boolean notifyOnError(int what, int extra) { return mOnErrorListener != null && mOnErrorListener.onError(this, what, extra); }
protected final boolean notifyOnError(int what, int extra) { return mOnErrorListener != null && mOnErrorListener.onError(this, what, extra); }
protected final boolean notifyOnError(int what, int extra) { return mOnErrorListener != null && mOnErrorListener.onError(this, what, extra); }
protected final boolean notifyOnError(int what, int extra) { return mOnErrorListener != null && mOnErrorListener.onError(this, what, extra); }
@Override public void run() { release(true); mErrorListener.onError(mMediaPlayer, -1001, 0); } };