var i_wms_error_count = 9;              // 错误总数
var i_wms_error_array = new Array(9);   // 错误号数组
var str_wms_error_array = new Array(9); // 错误描述数组i_wms_error_array[0] = -2147483647;
str_wms_error_array[0] = "未知错误,可能是由于找不到指定的媒体文件所致。请您与管理员联系。";i_wms_error_array[1] = -2147483646;
str_wms_error_array[1] = "服务器内部错误。请您与管理员联系。";i_wms_error_array[2] = -2147483645;
str_wms_error_array[2] = "认证失败。您的用户名和密码不正确。";i_wms_error_array[3] = -2147483644;
str_wms_error_array[3] = "连接到服务器的用户太多,已经超出了服务器的连接许可范围。请您稍候再试一次。";i_wms_error_array[4] = -2147483643;
str_wms_error_array[4] = "此账号已经被某个用户所使用,您不能再用此账号登录。";i_wms_error_array[5] = -2147483642;
str_wms_error_array[5] = "您的 IP 已被封禁,无权访问本站的媒体服务。请您与管理员联系。";i_wms_error_array[6] = -2147483641;
str_wms_error_array[6] = "您的账户上的余额不足以支付本节目的点播费用,因此无法继续点播节目。请您尽快续费。";i_wms_error_array[7] = -2147483640;
str_wms_error_array[7] = "您的账号已经过期,无法继续点播节目。请您尽快续费。";i_wms_error_array[8] = -2147483639;
str_wms_error_array[8] = "您使用的播放器版本太低。请安装媒体服务提供商所指定版本的 Windows Media Player。";
function mediaplayer_Error()
{
  // 流媒体传输以及播放错误处理
  var i_max = MediaPlayer.error.errorCount - 1;
  var errItem = MediaPlayer.error.item(i_max);
  var i_errCode = errItem.errorCode;
  var str_err = errItem.errorDescription; // 默认错误信息  for (i = 0; i < i_wms_error_count; i++)
  {
    if (i_wms_error_array[i] == i_errCode)
    {
      str_err = str_wms_error_array[i];
      break;
    }
  } MediaPlayer.error.clearErrorQueue();
if(str_err=="超出服务器会话限制。")str_err="对不起!当前观看人数已满,请刷新后重试!";
alert(str_err); if (str_err=="对不起!当前观看人数已满,请刷新后重试!"){
this.window.location.reload(true);
//this.window.opener.location.reload(true);
}else{
this.window.close(true); // 出错后强制关闭播放器
}

}