You can set up one place in your application to perform error handling in response to the ERROR state.
Add an event listener for AdobePSDK.MediaPlayerStatusChangeEvent
.
For example:
player.addEventListener(AdobePSDK.PSDKEventType.STATUS_CHANGED,
onStatusChange);
In your event listener, when the event.status
is AdobePSDK.MediaPlayerStatus.ERROR
, provide the logic to handle all errors.
After the error is handled, reset the MediaPlayer
object or load a new media resource.
When the MediaPlayer object is in the ERROR state, it cannot exit this state until you complete one of the following tasks:
MediaPlayer.reset
method.MediaPlayer.replaceCurrentResource
method.For example:
player.addEventListener(AdobePSDK.PSDKEventType.STATUS_CHANGED, onStatusChange);
onStatusChange = function (event) {
switch (event.status) {
case AdobePSDK.MediaPlayerStatus.ERROR:
//handle error
break;
}
}