MediaPlayer.IOnErrorListener.OnError(MediaPlayer, MediaError, Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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.