1、媒体播放器11.2 功能概述:1.3 功能图概述:1.3.1 主界面图说明11.3.2 视频模块图说明21.3.3 音频模块图说明31.3.4 图片模块图说明42 MediaPlayer系统详细功能42.1 主界面功能详细需求42.1.1 特性描述42.1.2 功能性需求42.1.3 主界面的各种状态52.1.4 功能性需求52.1.5 主界面异常处理62.1.6 超时62.1.7 主界面使用方式62.2 视频播放功能详细需求62.2.1 视频播放器器的基本控制需求62.2.2 视频播放器器的详细功能72.3 音频播放功能详细需求:112.3.1 音频播放器的基本控制需求112.3.2 音频播
2、放器器的详细功能122.3.3 播放列表经管需求142.3.4 列表音频经管需求162.3.5 播放器友好性需求192.4 图片播放功能详细需求222.4.1 图片播放器器的基本控制需求222.4.2 图片播放器器的详细功能221 认识MediaPlayer媒体播放器1.2 功能概述1)工程功能点1:视频播放器,能够实现本地设定目录中包含视频文件的浏览和播放(需要支持mp4/flv);2)工程功能点2:音频播放器,能够实现本地设定目录中包含音频文件的浏览和播放(需要支持mp3/wma);3)工程功能点3:图片播放器,能够实现本地设定目录中包含图片文件的浏览和播放(需要支持jpg/png/gif
3、/bnp);此处是系统功能图系统功能图说明1.3.1 主界面图说明特性功能点描述主页面功能与结构功能控制部分各种控制与交互按扭内容显示部分显示分类部分的内容主页面的各种状态无播放状态各种状态下的说明播放状态主页面异常处理超时提示用户信息4主页面使用方式使用方式使用说明1.3.2 视频模块图说明 视频模块功能摘要,提供播放器的用户可见部分,完成视频的播放及用户控制。功能摘要如下:播放器功能与结构播放区提供播放视频的区域控制面板控制面板需求播放器的各种状态播放器各种状态下的说明数据准备状态5播放,暂停,拖动快进6播放完毕7播放器异常处理Flash升级升级播放器flash版本8flv、mp4文件错误
4、播放器flv、mp4错误报告9播放器超时服务器连接超时或数据加载超时的处理10播放器播放流程播放流程播放器播放流程说明播放器使用方式(预留功能)Flash代码方式播放器接口需求说明12Html嵌入方式1.3.3 音频模块图说明播放器控制面板暂停播放暂停播放的音频开始播放开始播放列表中选中的音频音量控制调节播放音频的音量静音控制使播放器调到无声模式上一首播放列表中上一首音频下一首播放列表中下一首音频播放文件播放本地计算机的音频播放模式控制选择播放音频的模式播放列表经管列表排序对列表进行排序新建列表新建一个用户定义的列表删除列表删除一个用户定义的列表列表重命名对已有的列表重新命名13列表音频经管播
5、放音频文件播放选中的音频文件14排序音频文件对列表中音频文件排序15添加音频文件添加音频文件到列表中16移动音频文件移动选中音频文件到另一个列表中17删除音频文件从列表中删除选中音频文件18重命名音频文件重命名选中的音频文件19播放器友好歌词显示播放器显示歌词20歌词前进后退0.5秒将显示的歌词前进后退0.5秒21音频时间显示数字显示音频播放时间22播放状态显示显示选中音频状态23音频信息显示显示音频详细信息1.3.4 图片模块图说明提供播放图片的区域下一张,下一张最小化状态放大图片缩小图片全屏状态幻灯片自动播放图片功能菜单栏播放器菜单栏的说明工具栏播放器工具栏的说明2 MediaPlayer
6、系统详细功能2.1 主界面功能详细需求2.1.1 特性描述用户场景打开媒体播放器,进入主页面功能描述提供媒体播放器的用户可见部分,集视频、图片、音频播放器于一体,结构简单、直观2.1.2 功能性需求1、功能控制部分功能控制部分为各种控制按键、按钮,为用户提供增、删、查、改播放器中用户有权操作的内容前提条件用户正常打开媒体播放器需求描述1、主页面的尺寸可通过参数方式定制,包括:宽度、高度,也可以用鼠标拖拽实现调节2、主页面可实现最小化、最大化两种显示模式,通过点击“最小化”、“最大化”按钮实现3、点击“关闭()”可关闭播放器4、控制按钮包括:“前进、后退”“文件”“音乐”“视频”“图片”“播放器
7、按钮”5、2. 内容显示部分打开媒体播放器显示所选择的显示模块的内容主页面功能正常反应1、显示区域范围可通过鼠标拖拽手动调节2、所显示的内容可以以:修改/添加时间、文件大小、首字母等方式重新排序,默认方式为修改/添加时间3、可按文件名或者包含首字母的不完整信息进行搜索2.1.3 主界面的各种状态1、特性描述播放器可正常运行使用不同状态有不同的显示2.1.4 功能性需求1.无播放状态/播放状态用户未选择某一个播放的内容,播放处于静止或者停止状态,可通过看播放条的状态来判断2.1.5 主界面异常处理1.特性描述播放器无法正常运行使用主页对于用户的操长时间无法正常反应2.1.6 超时打开媒体播放器或
8、者点击功能长时间无法正常反应长时间等待或者弹出“结束进程/等待”对话框当主页无法正常打开,处于长时间无法响应的状态,或者点击主页功能长时间无法响应时,点击鼠标会弹出“结束进程/等待”对话框,用户也可启动任务经管器来控制2.1.7 主界面使用方式简单地点击按钮,有的直接显示结果,有的会弹出下拉菜单,功能名称简单易懂2.2 视频播放功能详细需求2.2.1 视频播放器器的基本控制需求视频模块的基本控制的UML图:视频播放列表经管需求的UML图:2.2.2 视频播放器器的详细1.播放区用户打开播放器观看视频播放区,提供视频演示功能输入/前置条件用户正常打开播放器观看视频1、播放区的尺寸可通过参数方式定
9、制,包括:背景区宽度、背景区高度、播放区宽度、播放区高度、视频播放区上边距、视频播放区左边距;2、播放器可实现窗口,宽屏,全屏三种显示模式;3、窗口模式下,点击伸缩按钮,可实现宽屏播放,同时伸缩按钮切换到返回窗口状态;4、用户双击播放区进入全屏模式,此时,控制面板自动隐藏,鼠标滑动到播放器底部时,显示控制面板;5、视频播放的显示比例统一为4:3,不可更改;6、在视窗或全屏状态下,视频内容尺寸小于播放区尺寸时(无法填满整个播放区时),视频居中,播放区其他部分用背景色填充,该背景默认灰色,可用参数定义效果;2. 控制面板用户打开播放器提供用户控制视频播放效果及设置播放器功能用户在视窗状态或全屏状态
10、下可正常操作播放器控制面板1、完整播放器控制面板包含:播放/暂停控制,时长显示,播放进度提示,视频声音,宽屏/普通切换以及全屏切换3. 播放器的各种状态播放器在无播放状态用户打开播放器,未点击播放视频1、播放器在未播放状态下,播放区显示播放提示按钮和播放区背景,用户点击播放按钮播放器进入数据准备状态,等待播放4. 数据准备状态用户正常打开播放器,并点击播放按钮1、数据准备状态下,播放区提示“缓冲中,请稍后”等提示,并显示缓冲进度。输出/后置条件缓冲完毕,进入播放状态补充说明5. 播放、暂停、拖动快进用户打开播放器,点击播放视频播放器数据准备结束1、 播放,控制面板播放按钮切换到暂停状态2、 暂停后,播放区显示播放提示按钮,同时控制面板的播放按钮切换到播放状态3、 用户点击进度条可拖动视频,同时提示播放时间。6. 播放完毕1、 播放器可配置显示是否重播;7.flv、mp4文件错误用户打开播放器,提示文件错误flv 、mp4文件错误flv 、mp4文件错误,播放器无法正常播放1、flv、mp4文件错误,应在播放器播放区域提示
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1