/**
* @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/archive/2011/08/20/2147252.html

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

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

    Dare.InitSetting = function () {   this.className = 'Dare.InitSetting';   this.stylePath = '../style ...

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

    /** * Dare Movie Object. * @constructor */ //声明构造函数 构造函数初始化变量 Dare.Movie = function() {   this.paren ...

  3. Js 面向对象开发-基础

    一.面向对象开发 面向对象编程 -- Object Oriented Programming,简称 OOP ,是一种编程开发思想. 它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与 ...

  4. js实现双向链表互联网机顶盒实战应用

    上实战代码: linkedlistnode.js 节点类 /* * 链表节点 */ Dare.LinkedListNode = function () {   this.data = null;//数 ...

  5. 从头开始学习 Dojo,第 2 部分 使用 Dojo 掌握面向对象开发

    什么是面向对象开发? 面向对象编程(Object-Oriented Programming,OOP)是一个软件开发范式,它基于称为 "对象" 的数据结构的定义,由数据属性和函数组成 ...

  6. 使用 Dojo 掌握面向对象开发

    原文出处:Joe Lennon 从头开始学习 Dojo,第 2 部分 使用 Dojo 掌握面向对象开发 什么是面向对象开发? 面向对象编程(Object-Oriented Programming,OO ...

  7. 从头开始学习 Dojo,第 2 部分: 使用 Dojo 掌握面向对象开发

    Dojo 工具箱提供各种特性支持 web 应用程序开发人员创建 Rich Internet Applications,既节约开发时间也省去麻烦.从 DOM 帮助程序和 Asynchronous Jav ...

  8. 关于JS面向对象、设计模式、以及继承的问题总结

    1.对象:JS中万物皆对象,它是一个泛指 类:对象的具体的细分 (物以类聚,人与群分.具有相同属性和方法的实例的一个集合总称) 实例:某一个类别中具体的一个事物 对象是一个抽象的概念,类似于我们的自然 ...

  9. JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...

    6.JS面向对象基础(*) 7.Array对象 7.1 练习:求一个数组中的最大值.定义成函数. 7.2 练习:将一个字符串数组输出为|分割的形式,比如"刘在石|金钟国|李光洙|HAHA|宋 ...

最新文章

  1. 数据结构和算法:(1)数据结构的基本知识
  2. new Date() 在 ie 浏览器中兼容性的问题
  3. SharePoint 2013 中如何使用Silverlight
  4. 支付宝支付 第七集:产品数据接口的定义和测试
  5. tomcat 启动项目 页面文字乱码_eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法...
  6. java技术突破要点
  7. 前端学习(3100):vue+element今日头条管理-react简介
  8. UVA - 753 A Plug for UNIX(网络流)
  9. Java并发编程:从源码分析几道必问线程池的面试题?
  10. postgresql 的 libdir 在哪里?
  11. 高通HAL层之Sensor HAL
  12. RestTemplate 发送文件
  13. Linux从入门到放弃(1)教学视频推荐以及一些经验分享
  14. 十个最好的免费杀毒软件
  15. Unity调用打印机打印图片
  16. 王道训练营3月18日
  17. 宇视录像机支持手机APP(EZView/智U)免账号添加操作步骤
  18. 802.11 ------ Beacon帧、Beacon Interval、TBTT、Listen Interval、TIM、DTIM
  19. Wireshark 64位中文版(抓包工具)
  20. 立创eda学习笔记三十:布局传递

热门文章

  1. 方向数组的原理与用法
  2. Vue:router的beforeEach是什么
  3. Java中使用注解校验参数
  4. uiautomation函数讲解(上)
  5. 用Python实现ModbusTcp协议
  6. 在苹果Mac上如何设置固件密码?
  7. [Learn Android Studio 汉化教程]Refactoring Code
  8. 【数组,字符串】发送消息中处理 同时发送的表情和文字,一串字符串中 替换 某些 字符 并添加 标签
  9. 教师节诗歌朗诵稿集锦
  10. 用计算机产生一个序列随机编码,随机序列及产生方法.doc