06媒体播放器需求分析_第1页
06媒体播放器需求分析_第2页
06媒体播放器需求分析_第3页
06媒体播放器需求分析_第4页
06媒体播放器需求分析_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/多媒体播放器需求说明定义书项目名称:多媒体播放器项目组编号:06项目组成员:日期:2013—09-05总页数正文附录无生效日期编制:审批:修改履历编号修改内容修改人修改日期是否评审评审日期123目录TOC\o"1-3”\h\z\uHYPERLINK\l_Toc221681认识MediaPlayer PAGEREF_Toc221681HYPERLINK\l_Toc7081.1名称:媒体播放器ﻩPAGEREF_Toc7081HYPERLINK\l_Toc49261.2功能概述:ﻩPAGEREF_Toc49261HYPERLINK\l_Toc195861.3功能图概述: PAGEREF_Toc195861HYPERLINK\l_Toc90991.3.1主界面图说明ﻩPAGEREF_Toc90991HYPERLINK\l_Toc33641.3。2视频模块图说明 PAGEREF_Toc33642HYPERLINK\l_Toc242381.3。3音频模块图说明 PAGEREF_Toc242383HYPERLINK\l_Toc286111。3。4图片模块图说明ﻩPAGEREF_Toc286114HYPERLINK\l_Toc228762MediaPlayer系统详细功能 PAGEREF_Toc228764HYPERLINK\l_Toc318012.1主界面功能详细需求 PAGEREF_Toc318014HYPERLINK\l_Toc46322.1。1特性描述 PAGEREF_Toc46324HYPERLINK\l_Toc155602.1.2功能性需求ﻩPAGEREF_Toc155604HYPERLINK\l_Toc1932.1。3主界面的各种状态ﻩPAGEREF_Toc1935HYPERLINK\l_Toc35662.1。4功能性需求ﻩPAGEREF_Toc35665HYPERLINK\l_Toc111462.1.5主界面异常处理ﻩPAGEREF_Toc111466HYPERLINK\l_Toc209862。1。6超时 PAGEREF_Toc209866HYPERLINK\l_Toc135182.1.7主界面使用方式 PAGEREF_Toc135186HYPERLINK\l_Toc199922。2视频播放功能详细需求ﻩPAGEREF_Toc199926HYPERLINK\l_Toc123762.2.1视频播放器器的基本控制需求ﻩPAGEREF_Toc123766HYPERLINK\l_Toc258382.2。2视频播放器器的详细功能ﻩPAGEREF_Toc258387HYPERLINK\l_Toc171582.3音频播放功能详细需求: PAGEREF_Toc1715811HYPERLINK\l_Toc305622.3。1音频播放器的基本控制需求 PAGEREF_Toc3056211HYPERLINK\l_Toc295882.3.2音频播放器器的详细功能ﻩPAGEREF_Toc2958812HYPERLINK\l_Toc279322.3.3播放列表管理需求ﻩPAGEREF_Toc2793214HYPERLINK\l_Toc185212.3.4列表音频管理需求 52116HYPERLINK\l_Toc267732.3.5播放器友好性需求ﻩPAGEREF_Toc2677319HYPERLINK\l_Toc55542。4图片播放功能详细需求 PAGEREF_Toc555422HYPERLINK\l_Toc148102.4。1图片播放器器的基本控制需求 PAGEREF_Toc1481022HYPERLINK\l_Toc30942。4.2图片播放器器的详细功能 PAGEREF_Toc3094221认识MediaPlayer名称:媒体播放器功能概述1)项目功能点1:视频播放器,能够实现本地设定目录中包含视频文件的浏览和播放(需要支持mp4/flv);2)项目功能点2:音频播放器,能够实现本地设定目录中包含音频文件的浏览和播放(需要支持mp3/wma);3)项目功能点3:图片播放器,能够实现本地设定目录中包含图片文件的浏览和播放(需要支持jpg/png/gif/bnp);功能图概述:此处是系统功能图系统功能图说明主界面图说明编号特性功能点描述1主页面功能与结构功能控制部分各种控制与交互按扭内容显示部分显示分类部分的内容2主页面的各种状态无播放状态各种状态下的说明播放状态各种状态下的说明3主页面异常处理超时提示用户信息4主页面使用方式使用方式使用说明视频模块图说明视频模块功能摘要,提供播放器的用户可见部分,完成视频的播放及用户控制。功能摘要如下:编号特性功能点描述1播放器功能与结构播放区提供播放视频的区域2控制面板控制面板需求3播放器的各种状态无播放状态播放器各种状态下的说明4数据准备状态播放器各种状态下的说明5播放,暂停,拖动快进播放器各种状态下的说明6播放完毕播放器各种状态下的说明7播放器异常处理Flash升级升级播放器flash版本8flv、mp4文件错误播放器flv、mp4错误报告9播放器超时服务器连接超时或数据加载超时的处理10播放器播放流程播放流程播放器播放流程说明11播放器使用方式(预留功能)Flash代码方式播放器接口需求说明12Html嵌入方式播放器接口需求说明音频模块图说明编号特性功能点描述1播放器控制面板暂停播放暂停播放的音频2开始播放开始播放列表中选中的音频3音量控制调节播放音频的音量4静音控制使播放器调到无声模式5上一首播放列表中上一首音频6下一首播放列表中下一首音频7播放文件播放本地计算机的音频8播放模式控制选择播放音频的模式9播放列表管理列表排序对列表进行排序10新建列表新建一个用户定义的列表11删除列表删除一个用户定义的列表12列表重命名对已有的列表重新命名13列表音频管理播放音频文件播放选中的音频文件14排序音频文件对列表中音频文件排序15添加音频文件添加音频文件到列表中16移动音频文件移动选中音频文件到另一个列表中17删除音频文件从列表中删除选中音频文件18重命名音频文件重命名选中的音频文件19播放器友好歌词显示播放器显示歌词20歌词前进\后退0.5秒将显示的歌词前进\后退0.5秒21音频时间显示数字显示音频播放时间22播放状态显示显示选中音频状态23音频信息显示显示音频详细信息ﻬ1。3。4图片模块图说明编号功能点描述1播放区提供播放图片的区域2控制面板控制面板需求3无播放状态播放器各种状态下的说明4下一张,下一张播放器各种状态下的说明5最小化状态播放器各种状态下的说明6放大图片缩小图片播放器各种状态下的说明7全屏状态播放器各种状态下的说明8幻灯片自动播放图片功能播放器各种状态下的说明9菜单栏播放器菜单栏的说明10工具栏播放器工具栏的说明MediaPlayer系统详细功能主界面功能详细需求特性描述用户场景打开媒体播放器,进入主页面功能描述提供媒体播放器的用户可见部分,集视频、图片、音频播放器于一体,结构简单、直观功能性需求1、功能控制部分用户场景打开媒体播放器,进入主页面功能描述功能控制部分为各种控制按键、按钮,为用户提供增、删、查、改播放器中用户有权操作的内容前提条件用户正常打开媒体播放器需求描述1、主页面的尺寸可通过参数方式定制,包括:宽度、高度,也可以用鼠标拖拽实现调节2、主页面可实现最小化、最大化两种显示模式,通过点击“最小化”、“最大化”按钮实现3、点击“关闭(×)"可关闭播放器4、控制按钮包括:“前进、后退”“文件”“音乐”“视频”“图片”“播放器按钮”5、2.内容显示部分用户场景打开媒体播放器功能描述显示所选择的显示模块的内容前提条件主页面功能正常反应需求描述1、显示区域范围可通过鼠标拖拽手动调节2、所显示的内容可以以:修改/添加时间、文件大小、首字母等方式重新排序,默认方式为修改/添加时间3、可按文件名或者包含首字母的不完整信息进行搜索主界面的各种状态1、特性描述用户场景播放器可正常运行使用功能描述不同状态有不同的显示功能性需求1.无播放状态/播放状态用户场景播放器可正常运行使用功能描述用户未选择某一个播放的内容,播放处于静止或者停止状态,可通过看播放条的状态来判断主界面异常处理1.特性描述用户场景播放器无法正常运行使用功能描述主页对于用户的操长时间无法正常反应超时用户场景打开媒体播放器或者点击功能长时间无法正常反应功能描述长时间等待或者弹出“结束进程/等待"对话框需求描述当主页无法正常打开,处于长时间无法响应的状态,或者点击主页功能长时间无法响应时,点击鼠标会弹出“结束进程/等待”对话框,用户也可启动任务管理器来控制主界面使用方式简单地点击按钮,有的直接显示结果,有的会弹出下拉菜单,功能名称简单易懂视频播放功能详细需求视频播放器器的基本控制需求视频模块的基本控制的UML图:视频播放列表管理需求的UML图:视频播放器器的详细1.播放区用户场景用户打开播放器观看视频功能描述播放区,提供视频演示功能输入/前置条件用户正常打开播放器观看视频需求描述1、播放区的尺寸可通过参数方式定制,包括:背景区宽度、背景区高度、播放区宽度、播放区高度、视频播放区上边距、视频播放区左边距;2、播放器可实现窗口,宽屏,全屏三种显示模式;3、窗口模式下,点击伸缩按钮,可实现宽屏播放,同时伸缩按钮切换到返回窗口状态;4、用户双击播放区进入全屏模式,此时,控制面板自动隐藏,鼠标滑动到播放器底部时,显示控制面板;5、视频播放的显示比例统一为4:3,不可更改;6、在视窗或全屏状态下,视频内容尺寸小于播放区尺寸时(无法填满整个播放区时),视频居中,播放区其他部分用背景色填充,该背景默认灰色,可用参数定义效果;2.控制面板用户场景用户打开播放器功能描述提供用户控制视频播放效果及设置播放器功能输入/前置条件用户在视窗状态或全屏状态下可正常操作播放器控制面板需求描述1、完整播放器控制面板包含:播放/暂停控制,时长显示,播放进度提示,视频声音,宽屏/普通切换以及全屏切换3。播放器的各种状态用户场景用户打开播放器功能描述播放器在无播放状态输入/前置条件用户打开播放器,未点击播放视频需求描述1、播放器在未播放状态下,播放区显示播放提示按钮和播放区背景,用户点击播放按钮播放器进入数据准备状态,等待播放4。数据准备状态用户场景用户打开播放器功能描述输入/前置条件用户正常打开播放器,并点击播放按钮需求描述1、数据准备状态下,播放区提示“缓冲中,请稍后”等提示,并显示缓冲进度。输出/后置条件缓冲完毕,进入播放状态补充说明5.播放、暂停、拖动快进用户场景用户打开播放器,点击播放视频功能描述输入/前置条件播放器数据准备结束需求描述播放,控制面板播放按钮切换到暂停状态暂停后,播放区显示播放提示按钮,同时控制面板的播放按钮切换到播放状态用户点击进度条可拖动视频,同时提示播放时间。6.播放完毕用户场景用户打开播放器,点击播放视频功能描述输入/前置条件需求描述播放器可配置显示是否重播;输出/后置条件7.flv、mp4文件错误用户场景用户打开播放器,提示文件错误功能描述flv、mp4文件错误输入/前置条件flv、mp4文件错误,播放器无法正常播放需求描述1、flv、mp4文件错误,,应在播放器播放区域提示用户“你观看的视频暂时无法播放”,不能直接让后台提示“RuntimeError!”2、在提示用户错误信息的情况下,可通过传参数的方式控制:1)让用户选择重新加载2)展示推荐的播放列表,让用户选择3)前两种方式的结合3、出现flv文件错误时,播放器应提供接口接受错误通知url,该url可由输出/后置条件8.超时错误用户场景用户点击播放后,视频内容加载超时,或者提示服务器连接超时功能描述服务器连接超时或视频加载超时输入/前置条件视频加载超时或服务器连接超时需求描述视频加载超时时,系统提示“很抱歉,节目下载失败”服务器连接超时时,系统提示“很抱歉,连接失败”在提示用户错误信息的情况下,可通过传参数的方式控制:1)让用户选择重新加载2)展示推荐的播放列表,让用户选择3)前两种方式的结合超时可配置,系统可定义加载超时或连接超时的时间。比如5秒,达到后系统提示用户,并让用户进行其他选择输出/后置条件音频播放功能详细需求:根据音频播放器的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述。系统的功能需求,我们分成四部分来概括,即播放器的基本控制需求,播放列表管理需求和列表音频管理需求和歌词管理需求.以下分别描述:音频播放器的基本控制需求音频基本控制需求的UML图:音频播放器器的详细功能音量控制用例名称音量控制参与者用户目标使得用户可以调节播放器的音量前置条件播放器正在进行基本事件流1、用户右或左滑动音量控制按钮2、播放器的音量增大或降低静音控制用例名称静音控制参与者用户目标使得用户可以快速将播放器调到无声状态前置条件播放器正在进行基本事件流1.用户点击静音控制按钮2.播放器的音量立即降到最低,即无声状态上一首/下一首控制用例名称上一首/下一首参与者用户目标使得用户可以选择播放播放列表中上一首/下一首歌曲前置条件播放器正在运行,当前播放列表有上一首/下一首歌曲基本事件流1。用户单击“下一首/下一首”按钮2.播放器将播放播放列表中的上一首/下一首歌曲4.播放控制用例名称播放参与者用户目标使得用户可以暂停在播放播放列表中选中的歌曲前置条件播放器正在运行基本事件流1.用户单击“播放”按钮2.播放器将播放播放列表中当前的歌曲暂停控制用例名称暂停参与者用户目标使得用户可以播放在播放播放列表中选中的歌曲前置条件播放器正在运行基本事件流1.用户点击暂停按钮2.正在播放的歌曲暂停播放播放文件控制用例名称播放文件参与者用户目标使得用户可以播放本地计算机的歌曲文件前置条件播放器正在运行基本事件流1.用户点击播放文件的按钮2。用户选择要播放的歌曲文件后置条件将用户选择要播放的歌曲文件添加到当前播放列表,并播放歌曲文件播放列表管理需求播放列表管理需求的UML图:列表排序用例名称列表排序参与者用户目标使得用户可以对列表进行排序前置条件播放器正在运行,,列表单中存在列表基本事件流1。用户在列表上单击右键2.用户单击排序选项3。选择模式进行排序后置条件列表按照选择的模式进行了排序新建列表用例名称新建列表参与者用户目标在列表单重新建一个列表前置条件播放器正在运行基本事件流1.用户在列表上单击右键2。用户单击新建列表选项3.输入新建列表名称,单击【确定】按钮后置条件出现了新建的列表3.删除列表用例名称删除列表参与者用户目标删除列表单中已有的列表前置条件播放器正在运行,列表单存在列表基本事件流1.用户在列表上单击右键2。用户单击删除列表选项3。单击【确定】按钮后置条件列表单中不再显示选中删除的列表4.列表重命名用例名称列表重命名参与者用户目标使得用户可以对已建列表重新命名前置条件播放器正在运行,列表单存在列表基本事件流1。用户在列表上单击右键2。用户单击重命名选项3。输入新的列表名称,单击【确定】按钮3.单击【确定】按钮后置条件列表单中的选中列表名称改变列表音频管理需求列表音频管理需求的UML图:播放音频文件控制用例名称播放音频文件参与者用户目标使得用户可以选择播放播放列表中的音频文件前置条件播放选定的音频文件基本事件流1.用户双击或右击要播放的音频文件后置条件列表单中不再显示选中删除的列表添加音频文件控制用例名称添加歌曲文件参与者用户目标使得用户可以添加本地计算机的音乐文件或文件夹前置条件播放器正在运行,并且本地计算机存储有音乐文件基本事件流1.用户单击右键2.系统弹出一个快捷菜单3。用户选择添加音频4.用户选定要添加的文件或文件夹并按“确定”5。文件或文件夹被添加到播放列表后置条件播放列表显示了添加的音频文件删除音频文件控制用列名称删除音频文件参与者用户目标播放器正在运行,并且播放列表中有要删除的音频文件前置条件播放器正在运行,并且播放列表中有要删除的音频文件基本事件流1。用户右击选定要删除的音频文件2.系统弹出一个快捷菜单3.用户选择“删除"4。文件在播放列表中被删除后置条件播放列表排序了所有音频文件4.排序音频文件控用列名称排序音频文件参与者用户目标使得用户可以对列表中音频文件进行排序前置条件播放器正在运行,并且播放列表中有音频文件基本事件流1.用户右击音频文件2.系统弹出一个快捷菜单3.用户选择“排序”4.系统弹出一个快捷菜单5.用户选择一个排序模式后置条件播放列表排序了所有音频文件5。移动音频文件控制用列名称移动音频文件参与者用户目标使得用户可以移动播放列表中的音频文件到另一个列表中前置条件播放器正在运行,并且播放列表中有要移动的音频文件基本事件流1.用户右击选定要移动的音频文件2.系统弹出一个快捷菜单3.用户选择“移动到”4.系统弹出一个快捷菜单5.用户选择目标列表后置条件播放列表中的音频文件移动到目标列表中6.音频文件重命名控制用列名称重命名音频文件参与者用户目标使得用户对已有音频重命名前置条件播放器正在运行,并且播放列表中有要重命名的音频文件基本事件流1.用户右击选定要重命名的音频文件2。系统弹出一个快捷菜单3.用户选择“重命名”4.输入用户定义的名称,单击【确定】按钮后置条件播放列表中的音频文件名称改变播放器友好性需求播放器友好需求的UML图:1.歌词显示用列名称歌词显示参与者系统目标读取播放歌曲配套的歌词文件,通过视觉外观来显示前置条件播放器正在播放歌曲文件,存在与之配套的歌词文件基本事件流1。系统读取要播放的歌曲文件配套的歌词文件2接着调用一个视觉外观显示组件来显示出来后置条件视觉外观显示组件来动态显示播放中的歌曲文件的歌词2.歌词前进\后退用列名称歌词前进\后退参与者用户目标使显示的歌词前进\后退0.5秒前置条件播放器正在播放歌曲文件,显示歌词基本事件流1。单击【前进0。5秒】\【后退0.5秒】按钮后置条件歌词前进\后退了0。5秒3.音频时间显示用列名称音频时间显示参与者系统目标使得播放器能显示音频文件的播放时间,并通过视觉数字动态显示前置条件播放器播放音频文件基本事件流1.系统读取要播放的音频文件的时间,2并通过视觉数字动态显示已播放了音频文件多长时间后置条件视觉数字显示动态显示播放中的音频文件的时间4.播放状态显示用列名称播放状态显示参与者系统目标使得播放器能显示播放器现时的状态,是播放还是暂停中前置条件播放器已打开基本事件流1.系统读取播放器状态,2通过文字标签显示出来后置条件文字标签将播放器状态显示出来5.音频文件信息显示用列名称音频文件信息显示参与者系统目标使得用户能了解音频文件的信息,例如标题,歌手,声道,比特率等信息前置条件播放器播放音频文件基本事件流1.系统读取音频文件的信息,2并且通过文字标签显示出来后置条件文字标签将音频文件状态显示出来图片播放功能详细需求图片播放器器的基本控制需求图片播放器器的详细功能1.控制面板状态用户场景用户打开播放器功能描述提供用户控制视频播放效果及设置播放器功能输入/前置条件用户在视窗状态或全屏状态下可正常操作播放器控制面板需求描述1、自动播放按钮,下一张按钮,上一张按键,暂停按键2、播放器的控制面板可配置成不同状态,详细信息状态即显示所有图片张数,剩余还未播放图片张数。2.无播放状态用户场景用户打开播放器功能描述播放器在无播放状态输入/前置条件用户打开播放器,未点击播放视频需求描述1、播放器在未播放状态下,播放区显示黑屏,用户点击播放按钮播放器进入全屏幻灯片自动播放模式,等待播放3。切换到幻灯片播放状态用户场景用户打开播放器,点击播放视频功能描述播放器在全屏状态下自动播放图片输入/前置条件用户点击播放按键需求描述播放,控制面板播放按钮切换到暂停状态2、图片播放过程中播放器是全屏状态,图片播放时间间隔为2s3、暂停后,播放区显示播放提示按钮,同时控制面板的播放按钮切换到播放状态4。播放器暂停状态用户场景用户打开播放器功能描述用户播放界面切换到正常模式输入/前置条件用户正常打开播放器,并点击播放/暂停按钮需求描述1。用户切换到暂停状态,需要用户点击下一张,上一张按键来浏览图片2。用户可通过放大按钮,缩小按钮来控制屏幕显示的图片的大小,显示的最大缩放比例是1:4005。切换到播放界面的全屏模式用户场景用户打开播放器功能描述播放界面在全屏模式输入/前置条件用户单击最大化按钮或者进入幻灯片模式(即点击播放按钮)需求描述全屏模式下浏览图片在屏幕的右半部单击鼠标,可浏览下一张图片,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论