Error reporting
If required, errors can be reported from the SDK player engine to a listener function in your Application layer. The function signature needs to be as follows:
function onErrorCallback(
errorSeverity,
errorCategory,
errorCode,
errorMessage
) {
// functionality to be implemented by the integrator
}
The listener function name should be passed to the SDK via a call through otvtoolkit
to setErrorListener()
on the exposed errorReporting
component as follows:
window.player.otvtoolkit().errorReporting.setErrorListener({
errorChanged: onErrorCallback
});
Full details of the error codes can be found at
https://shaka-player-demo.appspot.com/docs/api/shaka.util.Error.html#.Code