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 //关闭
};
邮箱:steven9801@163.com
QQ: 48039387