in www/Media.js [237:275]
Media.onStatus = function (id, msgType, value) {
var media = mediaObjects[id];
if (media) {
switch (msgType) {
case Media.MEDIA_STATE:
if (media.statusCallback) {
media.statusCallback(value);
}
if (value === Media.MEDIA_STOPPED) {
if (media.successCallback) {
media.successCallback();
}
}
break;
case Media.MEDIA_DURATION:
media._duration = value;
if (media.durationUpdateCallback) {
media.durationUpdateCallback(value);
}
break;
case Media.MEDIA_ERROR:
if (media.errorCallback) {
media.errorCallback(value);
}
break;
case Media.MEDIA_POSITION:
media._position = Number(value);
break;
default:
if (console.error) {
console.error('Unhandled Media.onStatus :: ' + msgType);
}
break;
}
} else if (console.error) {
console.error('Received Media.onStatus callback for unknown media :: ' + id);
}
};