MediaPlayer.IOnErrorListener.OnError(MediaPlayer, MediaError, Int32) Method

Definition

Called to indicate an error.

[Android.Runtime.Register("onError", "(Landroid/media/MediaPlayer;II)Z", "GetOnError_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer/IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool OnError (Android.Media.MediaPlayer? mp, Android.Media.MediaError what, int extra);
[<Android.Runtime.Register("onError", "(Landroid/media/MediaPlayer;II)Z", "GetOnError_Landroid_media_MediaPlayer_IIHandler:Android.Media.MediaPlayer/IOnErrorListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnError : Android.Media.MediaPlayer * Android.Media.MediaError * int -> bool

Parameters

mp
MediaPlayer

the MediaPlayer the error pertains to

what
MediaError

the type of error that has occurred: <ul> <li>#MEDIA_ERROR_UNKNOWN<li>#MEDIA_ERROR_SERVER_DIED</ul>

extra
Int32

an extra code, specific to the error. Typically implementation dependent. <ul> <li>#MEDIA_ERROR_IO<li>#MEDIA_ERROR_MALFORMED<li>#MEDIA_ERROR_UNSUPPORTED<li>#MEDIA_ERROR_TIMED_OUT<li>MEDIA_ERROR_SYSTEM (-2147483648) - low-level system error. </ul>

Returns

True if the method handled the error, false if it didn't. Returning false, or not having an OnErrorListener at all, will cause the OnCompletionListener to be called.

Attributes

Remarks

Called to indicate an error.

Java documentation for android.media.MediaPlayer.OnErrorListener.onError(android.media.MediaPlayer, int, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to