js面向对象开发互联网机顶盒应用头端之六


/**
* @function MediaMode 媒体模式
*/
var MediaMode = {
  NONE: -1, //无
  MOVIE: 0, //电影
  MUSIC: 1, //音乐
  PIC: 2 //图片
};
/**
* @constant FocusMode 焦点模式
*/
var FocusMode = {
  MENU: 0, //菜单
  FILE: 1, //文件
  OPER: 2, //操作
  USB_FILE: 3 //移动信息文件
};

/**
* @function SPDIFOut SPDIF输出编码模式
*/
var SPDIFOutMode = {
  PCM: 0, //模拟PCM编码
  DIGITAL: 1 //数字编码
};
/**
* @function AudioOutMode 声道输出模式
*/
var AudioOutMode = {
  Dual: 0, //双声道
  Five: 1 //5.1声道
};
/**
* @function VideoHDMIOutMode 视频HDMI输出模式
*/
var VideoHDMIOutMode = {
  I1080: 0, //高清1080i输出
  P1080: 1, //高清1080p输出
  P720: 2, //高清720p输出
  AUTO: 3//自动输出
};
/**
* @function VideoSDOutMode 视频SD输出模式
*/
var VideoSDOutMode = {
  AV: 0 //标清AV输出
};

/**
* @function VideoYPBRPOutMode 视频HDMI输出模式
*/
var VideoYPBRPOutMode = {
  I1080: 0, //高清Ypbpr1080i输出
  P1080: 1, //高清Ypbpr1080p输出
  P720: 2, //高清Ypbpr720p输出
  AUTO: 3//自动输出
};
/**
* @function TVOutMode 电视输出模式
*/
var TVOutMode = {
  NTSC: 0, //NTSC
  PAL: 1 //PAL
};
/**
* @function TVOutScaleMode 电视比例模式
*/
var TVOutScaleMode = {
  FOUR_TO_THREE: 0, //4:3
  SIXTEEN_TO_NINE: 1 //16:9
};
/**
* @function NetworkSetMode 网络设置模式
*/
var NetworkSetMode = {
  DYNAMIC: 0, //动态配置
  STATIC: 1, //静态IP
  ADSL_ACCOUNT: 2, //ADSL账户
  ADSL_LOGIN: 3, //ADSL登录
  ADSL_OFFLINE: 4, //ADSL离线
  WIFI_SEARCH: 5, //无线网络搜索
  WIFI_DYNAMIC: 6, //无线网络动态
  WIFI_STATIC: 7 //无线网络静态
};

/**
* @function SoftWareQueryMode 软件信息查询模式
*/
var SoftWareQueryMode = {
  FACTORY: 0, //出厂设置
  UPGRADE: 1, //版本升级
  VERSION: 2, //版本信息
  NETWORK_STATUS_QUERY: 3 //网络状态查询
};
/**
* @function DiskManegerMode 磁盘管理模式
*/
var DiskManegerMode = {
  LOCAL_DISK_FORMAT: 0, //本地磁盘格式化
  MOBILE_DISK_FORMAT: 1, //移动磁盘格式化
  DISK_FINISHING: 2//磁盘整理
};
/**
* @function AccountMode 账户模式
*/
var AccountMode = {
  ACCOUNT_UPDATE: 0 //账户修改
};
/**
* @function DownloadPathMode 下载路径模式
*/
var DownloadPathMode = {
  MOBILE_HARDDRIVE: 0, //移动硬盘
  BUILT_IN_HARDDRIVE: 1//内置硬盘
};
/**
* @function FontSizeMode 字体大小模式
*/
var FontSizeMode = {
  BIG: 0, //大字体
  MIDDLE: 1, //中字体
  SMALL: 2//小字体
};
/**
* @function FontColorMode 字体颜色模式
*/
var FontColorMode = {
  RED: 0, //红
  ORANGE: 1, //橙
  YELLOW: 2, //黄
  GREEN: 3, //绿
  BLUE_GREEN: 4, //青
  BLUE: 5, //蓝
  PURPLE: 6, //紫
  WHITE: 7 //白
};
/**
* @constant arrowtype 箭头模式
*/
var ArrowType = {
  UP: 0, //上
  DOWN: 1, //下
  RIGHT: 2, //右
  LEFT: 3 //左
};

/**
* array @function NetWorkStatusMode 网络状态模式
*/
var NetWorkStatusMode = [
  { ERROR: 0, name: '网络连接异常请检查连接', setname: "网络连接异常请检查连接", icon: "red" },
  { CONNECTING: 1, name: '正在连接', setname: "与服务器正在连接", icon: "orange" },
  { SUCCESS: 2, name: '连接成功 正在登录', setname: "与服务器连接成功,正在登录", icon: "orange" },
  { NORMAL: 3, name: '网络连接正常', setname: "网络连接正常", icon: "green" },
  { W_ERROR: 4, name: '无线网络连接异常请检查连接', setname: "无线网络连接异常请检查连接", icon: "red" },
  { W_CONNECTING: 5, name: '无线正在连接', setname: "无线与服务器正在连接", icon: "orange" },
  { W_SUCCESS: 6, name: '无线连接成功 正在登录', setname: "无线与服务器连接成功 正在登录", icon: "orange" },
  { W_NORMAL: 7, name: '无线网络连接正常', setname: "无线网络连接正常", icon: "green" }
];

/**
* constant 操作菜单
*/
var Operations = {
  "1": [{ "name": "play", "text": "播放" }, { "name": "subitems", "text": "选集" }, { "name": "delete", "text": "删除"}],
  "2": [{ "name": "play", "text": "播放" }, { "name": "delete", "text": "删除"}],
  "3": [{ "name": "order", "text": "订购" }, { "name": "slice", "text": "播放" }, { "name": "delete", "text": "删除"}],
  "4": [{ "name": "play", "text": "播放" }, { "name": "mysubitems", "text": "选集" }, { "name": "delete", "text": "删除"}],
  "5": [{ "name": "brower", "text": "浏览" }, { "name": "choosebrower", "text": "选择浏览" }, { "name": "delete", "text": "删除"}],
  "6": [{ "name": "order", "text": "订购" }, { "name": "slice", "text": "片花" }, { "name": "delete", "text": "删除"}],
  "9": [{ "name": "play", "text": "播放" }, { "name": "subitems", "text": "选集" }, { "name": "delete", "text": "删除"}]
};
/**
* 帮助菜单值
*/
var HELP_INFO_MENU = 7;
/**
* 移动信息菜单值
*/
var MOVING_INFO_MENU = 8;

/**
* 移动信息菜单
*/
var MoveInfo = ["外置节目", "外置文件"];
/**
* 移动信息 外置文件 二级菜单
*/
var MoveFileInfo = ["视频", "音频", "图片"];
/**
* 设置菜单
*/
var SetMenuItems = ["设置", "下载状态", "帮助"];
/**
* contanst 终端相对路径
*/
var TERMINAL_LOCALPATH_RELATIVE = "http://www.cnblogs.com/steven9801/admin/file://http://www.cnblogs.com/";
/**
* @function SpeedMode 速度模式
*/
var SpeedMode = {
  GENERAL: 1, //常规
  SPEED2: 2, //2倍速
  SPEED4: 4, //4倍速
  SPEED8: 8, //8倍速
  SPEED16: 16, //16倍速
  SPEED32: 32//32倍速
};
/**
* @function PlayMode 播放状态模式
*/
var PlayMode = {
  PLAY: 0, //播放
  PAUSE: 1, //暂停
  FORWARD: 2, //快进
  REWIND: 3, //快退
  STOP: 4//停止
};

/**
* @function MuteMode 静音模式
*/
var MuteMode = {
  ON: 0, //有声
  OFF: 1 //无声
};
/**
* @function AudioMode 音频模式
*/
var AudioMode = {
  LEFT: 0, //左声道
  RIGHT: 1, //右声道
  STEREO: 2//立体声
};
/**
* @function CaptionMode 字幕模式
*/
var CaptionMode = {
  NONE: 0, //无字幕
  AUTO: 1, //AUTO字幕
  SRT: 2, //SRT字幕
  SUB: 3//SUB字幕
};
/**
* @function OrderMode 遍历模式
*/
var OrderMode = {
  SEQUENCE: 1 //顺序 从头至尾播完为止
};
/**
* @function ScreenMode 屏幕模式
*/
var ScreenMode = {
  GENERAL: 0, //常规
  FULLSCREEN: 1 //全屏
};
/**
* @function ServerAddressMode 服务器地址模式
*/
var ServerAddressMode = {
  OPTIONAL: 0, //可选
  CUSTOM: 1 //定制
};
/**
* @function SoftKeyWordMode 软键盘开关模式
*/
var SoftKeyWordMode = {
  ON: 0, //打开
  OFF: 1 //关闭
};
/**
* @function ResultMode 结果状态模式 
*/
var ResultMode = {
  SUCCESS: 0, //成功
  FAIL: 1 //失败
};
/**
* @function WiFiMode WiFi设备状态模式
*/
var WiFiMode = {
  YES: 0, //存在
  NO: 1 //不存在
};
/**
* @function InputMode IP输入模式
*/
var InputMode = {
  ON: 0, //打开
  OFF: 1 //关闭
};

原文地址:https://www.cnblogs.com/fx2008/p/2147252.html