资源描述
武汉楚翎软件技术有限公司
单机视频播放器需求
2014.04.11
需开发一款可在XP系统下单机运行的视频播放器,具体功能需求如下:
1、 绿色版播放器。
2、 播放器可用加密狗加密授权,未经授权的机器无法使用。
3、 能读取加密格式视频,需要有能对视频进行加密的工具。
4、 所有程序提供源代码。
5、 具有基本播放功能如下:
1) 播放器基本框架如上图;
2) 播放器各部分均可设置背景颜色;
3) 文字部分可以设置前景色;
4) 需具有播放、暂停按钮;
5) 进度条可拖动、点击;
6) 播放时间显示当前播放时间/视频总时长;
7) 需具有音量控制功能;
8) 需具有全屏(将视频画面全屏)、目录隐藏开启、自动播放下一个视频/播放后停止切换按钮;
9) 需具有背景音乐栏播放按钮,默认为播放状态,点击一下停止,再点击继续播放。
6、 播放器目录需具有如下功能:
1) 播放器目录栏可更换背景颜色或设置图片;
2) 当前播放的视频对应在目录上应高亮显示;
3) 播放器目录栏有垂直滚动条;
4) 将视频文件夹的目录结构映射到播放器目录上,如下图
Movie文件夹为视频存放的文件夹(Movie文件夹绝对路径可配置,默认为播放器执行文件所在目录的Movie子目录),每一级文件夹名称均映射到播放器目录上,名称前面的“000_”标明顺序,在播放器目录中显示时应不予显示。视频存放的文件夹树映射到播放器目录上后都应可以收缩与展开。
5) 视频的目录结构可收缩和展开;
6) 点击目录项可跳转到该条目播放;
7) 目录横向文字过多时自动换行。
7、 加密格式需兼容常规视频格式,如flv、mov、mpg、wmv等。
8、 能流畅播放720P分辨率视频。
9、 背景音乐格式需兼容常规音乐格式,如mp3等。
10、 用C++程序编写。
11、 播放器可换标题。
12、 播放器的各个设置项放在程序的配置文件中进行设置,播放器启动时读取。
13、 需要在以下环境中流畅运行:
1) Celeron 2.66GHz;
2) 1G内存;
3) 显卡82945G Express Chipest Family;
4) 32位XP系统。
展开阅读全文