06媒体播放器需求分析合集.docx

上传人:b****7 文档编号:25955535 上传时间:2023-06-16 格式:DOCX 页数:35 大小:323.30KB
下载 相关 举报
06媒体播放器需求分析合集.docx_第1页
第1页 / 共35页
06媒体播放器需求分析合集.docx_第2页
第2页 / 共35页
06媒体播放器需求分析合集.docx_第3页
第3页 / 共35页
06媒体播放器需求分析合集.docx_第4页
第4页 / 共35页
06媒体播放器需求分析合集.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

06媒体播放器需求分析合集.docx

《06媒体播放器需求分析合集.docx》由会员分享,可在线阅读,更多相关《06媒体播放器需求分析合集.docx(35页珍藏版)》请在冰豆网上搜索。

06媒体播放器需求分析合集.docx

06媒体播放器需求分析合集

多媒体播放器需求说明定义书

项目名称:

多媒体播放器

项目组编号:

06

项目组成员:

日期:

2013—09—05

总页数

正文

附录

生效日期

编制:

审批:

修改履历

编号

修改内容

修改人

修改日期

是否评审

评审日期

1

2

3

1认识MediaPlayer1

1.1名称:

媒体播放器1

1.2功能概述:

1

1.3功能图概述:

1

1.3.1主界面图说明2

1.3.2视频模块图说明3

1.3.3音频模块图说明4

1.3.4图片模块图说明5

2MediaPlayer系统详细功能5

2.1主界面功能详细需求5

2.1.1特性描述5

2.1.2功能性需求6

2.1.3主界面的各种状态6

2.1.4功能性需求7

2.1.5主界面异常处理7

2.1.6超时7

2.1.7主界面使用方式7

2.2视频播放功能详细需求7

2.2.1视频播放器器的基本控制需求8

2.2.2视频播放器器的详细功能8

2.3音频播放功能详细需求:

10

2.3.1音频播放器的基本控制需求11

2.3.2音频播放器器的详细功能12

2.3.3播放列表管理需求14

2.3.4列表音频管理需求16

2.3.5播放器友好性需求19

2.4图片播放功能详细需求22

2.4.1图片播放器器的基本控制需求22

2.4.2图片播放器器的详细功能22

1认识MediaPlayer

1.1名称:

媒体播放器

1.2功能概述

1)项目功能点1:

视频播放器,能够实现本地设定目录中包含视频文件的浏览和播放(需要支持

mp4/flv);

2)项目功能点2:

音频播放器,能够实现本地设定目录中包含音频文件的浏览和播放(需要支持mp3/wma;

3)项目功能点3:

图片播放器,能够实现本地设定目录中包含图片文件的浏览和播放(需要支持

jpg/png/gif/bnp);

1.3功能图概述:

此处是系统功能图

系统功能图说明

从笊挖制

音频播放界曲

讹网播族界血

列总PUT

vs»

唸5车

1.3.1主界面图说明

编号

特性

功能点

描述

1

主页面功能与结构

功能控制部分

各种控制与父互按扭

内容显示部分

显示分类部分的内容

2

主页面的各种状态

无播放状态

各种状态下的说明

播放状态

各种状态下的说明

3

主页面异常处理

超时

提示用户信息

4

主页面使用方式

使用方式

使用说明

1.3.2视频模块图说明

视频模块功能摘要,提供播放器的用户可见部分,完成视频的播放及用户控制。

功能摘要如下:

编号

特性

功能点

描述

1

播放器功能与结构

播放区

提供播放视频的区域

2

控制面板

控制面板需求

3

无播放状态

播放器各种状态下的说明

4

数据准备状态

播放器各种状态下的说明

5

播放器的各种状态

播放,暂停,拖动快

播放器各种状态下的说明

6

播放完毕

播放器各种状态下的说明

7

Flash升级

升级播放器flash版本

8

播放器异常处理

flv、mp4文件错误

播放器flv、mp4错误报告

9

播放器超时

服务器连接超时或数据加载超时的处

10

播放器播放流程

播放流程

播放器播放流程说明

11

播放器使用方式(预留

Flash代码方式

播放器接口需求说明

12

功能)

Html嵌入方式

播放器接口需求说明

1.3.3音频模块图说明

编号1特性

功能点

描述

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

工具栏

播放器工具栏的说明

2MediaPlayer系统详细功能

2.1主界面功能详细需求

2.1.1特性描述

用户场景

打开媒体播放器,进入主页面

功能描述

提供媒体播放器的用户可见部分,集视频、图片、音频播放器于一体,结构简单、直观

2.1.2功能性需求

1、功能控制部分

用户场景

打开媒体播放器,进入主页面

功能描述

功能控制部分为各种控制按键、按钮,为用户提供增、删、查、改播放器中用户有权操作的内容

前提条件

用户正常打开媒体播放器

需求描述

1、主页面的尺寸可通过参数方式定制,包括:

宽度、高度,也可以用鼠标拖拽实现调节

2、主页面可实现最小化、最大化两种显示模式,通过点击"最小化”、"最大化”按钮实现

3、点击“关闭(X)”可关闭播放器

4、控制按钮包括:

“前进、后退”“文件”“音乐”“视频”“图片”“播放器按钮”

5、

2.内容显示部分

用户场景

打开媒体播放器

功能描述

显示所选择的显示模块的内容

前提条件

主页面功能正常反应

需求描述

1、显示区域范围可通过鼠标拖拽手动调节

2、所显示的内容可以以:

修改/添加时间、文件大小、首字母等方式重新排序,默认方式为

修改/添加时间

3、可按文件名或者包含首字母的不完整信息进行搜索

2.1.3主界面的各种状态

1、特性描述

用户场景

播放器可正常运行使用

功能描述

不同状态有不同的显示

2.1.4功能性需求

1.无播放状态/播放状态

用户场景

播放器可正常运行使用

功能描述

用户未选择某一个播放的内容,播放处于静止或者停止状态,可通过看播放条的状态来判断

2.1.5主界面异常处理

1.特性描述

用户场景

播放器无法正常运行使用

功能描述

主页对于用户的操长时间无法正常反应

2.1.6超时

用户场景

打开媒体播放器或者点击功能长时间无法正常反应

功能描述

长时间等待或者弹岀“结束进程/等待”对话框

需求描述

当主页无法正常打开,处于长时间无法响应的状态,或者点击主页功能长时间无法响应时,点击鼠标会弹岀“结束进程/等待”对话框,用户也可启动任务管理器来控制

2.1.7主界面使用方式

简单地点击按钮,有的直接显示结果,有的会弹出下拉菜单,功能名称简单易懂

2.2视频播放功能详细需求

2.2.1视频播放器器的基本控制需求

222视频播放器器的详细

1.播放区

用户场景

用户打开播放器观看视频

功能描述

播放区,提供视频演示功能

输入/前置条件

用户正常打开播放器观看视频

需求描述

1、播放区的尺寸可通过参数方式定制,包括:

背景区宽度、背景区高度、播放区宽度、播放区高度、视频播

放区上边距、视频播放区左边距;

2、播放器可实现窗口,宽屏,全屏三种显示模式;

3、窗口模式下,点击伸缩按钮,可实现宽屏播放,同时伸缩按钮切换到返回窗口状态;

4、用户双击播放区进入全屏模式,此时,控制面板自动隐藏,鼠标滑动到播放器底部时,显示控制面板;

5、视频播放的显示比例统一为4:

3,不可更改;

6、在视窗或全屏状态下,视频内容尺寸小于播放区尺寸时(无法填满整个播放区时),视频居中,播放区其他部分用背景色填充,该背景默认灰色,可用参数定义效果;

2.控制面板

用户场景

用户打开播放器

功能描述

提供用户控制视频播放效果及设置播放器功能

输入/前置条件

用户在视窗状态或全屏状态下可正常操作播放器控制面板

需求描述

1、完整播放器控制面板包含:

播放/暂停控制,时长显示,播放进度提示,视频声音,宽屏

屏切换

/普通切换以及全

3.播放器的各种状态

用户场景

用户打开播放器

功能描述

播放器在无播放状态

输入/前置条件

用户打开播放器,未点击播放视频

需求描述

1、播放器在未播放状态下,播放区显示播放提示按钮和播放区背景,用户点击播放按钮播放器进入数据准备状态,等待播放

4.数据准备状态

用户场景

用户打开播放器

功能描述

输入/前置条件

用户正常打开播放器,并点击播放按钮

需求描述

1、数据准备状态下,播放区提示“缓冲中,请稍后”等提示,并显示缓冲进度。

输出/后置条件

缓冲完毕,进入播放状态

补充说明

5.播放、暂停、拖动快进

用户场景

用户打开播放器,点击播放视频

功能描述

输入/前置条件

播放器数据准备结束

需求描述

1、播放,控制面板播放按钮切换到暂停状态

2、暂停后,播放区显示播放提示按钮,同时控制面板的播放按钮切换到播放状态

3、用户点击进度条可拖动视频,同时提示播放时间。

6.播放完毕

用户场景

用户打开播放器,点击播放视频

功能描述

输入/前置条件

需求描述

1、播放器可配置显示是否重播;

输出/后置条件

7.flv、mp4文件错误

用户场景

用户打开播放器,提示文件错误

功能描述

flv、mp4文件错误

输入/前置条件

flv、mp4文件错误,播放器无法正常播放

1、flv、mp4文件错误,,应在播放器播放区域提示用户

“你观看的视频暂时无法播放",

不能直接让后台提示“RuntimeError!

需求描述

2、在提示用户错误信息的情况下,可通过传参数的方式控制

1)让用户选择重新加载

2)展示推荐的播放列表,让用户选择3)前两种方式的结合

3、岀现flv文件错误时,播放器应提供接口接受错误通知

url,该url可由

输出/后置条件

8.超时错误

用户场景

用户点击播放后,视频内容加载超时,或者提示服务器连接超时

功能描述

服务器连接超时或视频加载超时

输入/前置条件

视频加载超时或服务器连接超时

需求描述

1、视频加载超时时,系统提示“很抱歉,节目下载失败”

2、服务器连接超时时,系统提示“很抱歉,连接失败"

3、在提示用户错误信息的情况下,可通过传参数的方式控制:

1)让用户选择重新加载2)展示推荐的播放列表,让用户选择3)前两种方式的结合

4、超时可配置,系统可定义加载超时或连接超时的时间。

比如5秒,达到后系统提示用户,并让用户进行其他选择

输出/后置条件

2.3音频播放功能详细需求:

根据音频播放器的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统

的需求,并且使用用例图来描述

系统的功能需求,我们分成四部分来概括,即播放器的基本控制需求,播放列表管理需求和列表音频管理需求和歌词管理需求。

以下分别描述:

2.3.1音频播放器的基本控制需求

开始播赦

播放文件

;usrs>>

上一誉

播放模式挪I

Lxiend

r

静育控制

音频基本控制需求的UML图:

Q

2.3.2音频播放器器的详细功能

1•音量控制

用例名称

音量控制

参与者

用户

目标

使得用户可以调节播放器的音量

前置条件

播放器正在进行

基本事件流

1、用户右或左滑动音量控制按钮

2、播放器的音量增大或降低

2.静音控制

用例名称

静音控制

参与者

用户

目标

使得用户可以快速将播放器调到无声状态

前置条件

播放器正在进行

基本事件流

1.用户点击静音控制按钮

2.播放器的音量立即降到最低,即无声状态

3.上一首/下一首控制

用例名称

上一首/下一首

参与者

用户

目标

使得用户可以选择播放播放列表中上一首

/下一首歌曲

前置条件

播放器正在运行,当前播放列表有上一首

/下一首歌曲

基本事件流

1.用户单击“下一首/下一首”按钮

2•播放器将播放播放列表中的上一首/下一首歌曲

4.播放控制

用例名称

播放

参与者

用户

目标

使得用户可以暂停在播放播放列表中选中的歌曲

前置条件

播放器正在运行

基本事件流

1.用户单击“播放”按钮

2.播放器将播放播放列表中当前的歌曲

5.暂停控制

用例名称

暂停

参与者

用户

目标

使得用户可以播放在播放播放列表中选中的歌曲

前置条件

播放器正在运行

基本事件流

1.用户点击暂停按钮

2.正在播放的歌曲暂停播放

6.播放文件控制

用例名称

播放文件

参与者

用户

目标

使得用户可以播放本地计算机的歌曲文件

前置条件

播放器正在运行

基本事件流

1.用户点击播放文件的按钮

2.用户选择要播放的歌曲文件

后置条件

将用户选择要播放的歌曲文件添加到当前播放列表,并播放歌曲文件

2.3.3播放列表管理需求

播放列表管理需求的UML图:

新建列表

u:

0

U表重命名

怎]表排序

1.列表排序

用例名称

列表排序

参与者

用户

目标

使得用户可以对列表进行排序

前置条件

播放器正在运行,,列表单中存在列表

基本事件流

1•用户在列表上单击右键

2•用户单击排序选项

3.选择模式进行排序

后置条件

列表按照选择的模式进行了排序

2.新建列表

用例名称

新建列表

参与者

用户

目标

在列表单重新建一个列表

前置条件

播放器正在运行

基本事件流

1•用户在列表上单击右键

2.用户单击新建列表选项

3.输入新建列表名称,单击【确定】按钮

后置条件

岀现了新建的列表

3.删除列表

用例名称

删除列表

参与者

用户

目标

删除列表单中已有的列表

前置条件

播放器正在运行,列表单存在列表

基本事件流

1•用户在列表上单击右键

2.用户单击删除列表选项

3•单击【确定】按钮

后置条件

列表单中不再显示选中删除的列表

4.列表重命名

用例名称

列表重命名

参与者

用户

目标

使得用户可以对已建列表重新命名

前置条件

播放器正在运行,列表单存在列表

基本事件流

1•用户在列表上单击右键

2•用户单击重命名选项

3.输入新的列表名称,单击【确定】按钮

3•单击【确定】按钮

后置条件

列表单中的选中列表名称改变

2.3.4列表音频管理需求

列表音频管理需求的UML图:

播放音数立件

删除产烦文什

嗔命名卷频乂f

排咋肖频瓷件

«usc

1■播放音频文件控制

用例名称

播放音频文件

参与者

用户

目标

使得用户可以选择播放播放列表中的音频文件

前置条件

播放选定的音频文件

基本事件流

1•用户双击或右击要播放的音频文件

后置条件

列表单中不再显示选中删除的列表

2.添加音频文件控制

用例名称

添加歌曲文件

参与者

用户

目标

使得用户可以添加本地计算机的音乐文件或文件夹

前置条件

播放器正在运行,并且本地计算机存储有音乐文件

基本事件流

1.用户单击右键

2.系统弹岀一个快捷菜单

3.用户选择添加音频

4•用户选定要添加的文件或文件夹并按“确定”

5•文件或文件夹被添加到播放列表

后置条件

播放列表显示了添加的音频文件

3.删除音频文件控制

用列名称

删除音频文件

参与者

用户

目标

播放器正在运行,并且播放列表中有要删除的音频文件

前置条件

播放器正在运行,并且播放列表中有要删除的音频文件

基本事件流

1•用户右击选定要删除的音频文件

2.系统弹岀一个快捷菜单

3.用户选择“删除”

4•文件在播放列表中被删除

后置条件

播放列表排序了所有音频文件

4.排序音频文件控

用列名称

排序音频文件

参与者

用户

目标

使得用户可以对列表中音频文件进行排序

前置条件

播放器正在运行,并且播放列表中有音频文件

基本事件流

1•用户右击音频文件

2.系统弹岀一个快捷菜单

3.用户选择“排序”

4.系统弹岀一个快捷菜单

5.用户选择一个排序模式

后置条件

播放列表排序了所有音频文件

5■移动音频文件控制

用列名称

移动音频文件

参与者

用户

目标

使得用户可以移动播放列表中的音频文件到另一个列表中

前置条件

播放器正在运行,并且播放列表中有要移动的音频文件

基本事件流

1•用户右击选定要移动的音频文件

2.系统弹岀一个快捷菜单

3.用户选择“移动到”

4.系统弹岀一个快捷菜单

5.用户选择目标列表

后置条件

播放列表中的音频文件移动到目标列表中

6■音频文件重命名控制

用列名称

重命名音频文件

参与者

用户

目标

使得用户对已有音频重命名

前置条件

播放器正在运行,并且播放列表中有要重命名的音频文件

基本事件流

1•用户右击选定要重命名的音频文件

2.系统弹岀一个快捷菜单

3.用户选择“重命名”

4•输入用户定义的名称,单击【确定】按钮

后置条件

播放列表中的音频文件名称改变

2・3・5播放器友好性需求

用列名称

歌词显示

参与者

系统

目标

读取播放歌曲配套的歌词文件,通过视觉外观来显示

前置条件

播放器正在播放歌曲文件,存在与之配套的歌词文件

基本事件流

1•系统读取要播放的歌曲文件配套的歌词文件

2接着调用一个视觉外观显示组件来显示岀来

后置条件

视觉外观显示组件来动态显示播放中的歌曲文件的歌词

2.歌词前进后退

用列名称

歌词前进后退

参与者

用户

目标

使显示的歌词前进后退0.5秒

前置条件

播放器正在播放歌曲文件,显示歌词

基本事件流

1.单击【前进0.5秒】【后退0.5秒】按钮

后置条件

歌词前进后退了0.5秒

3.音频时间显示

用列名称

音频时间显示

参与者

系统

目标

使得播放器能显示音频文件的播放时间,并通过视觉数字动态显示

前置条件

播放器播放音频文件

基本事件流

1.系统读取要播放的音频文件的时间,

2并通过视觉数字动态显示已播放了音频文件多长时间

后置条件

视觉数字显示动态显示播放中的音频文件的时间

4.播放状态显示

用列名称

播放状态显示

参与者

系统

目标

使得播放器能显示播放器现时的状态,是播放还是暂停中

前置条件

播放器已打开

基本事件流

1.系统读取播放器状态,

2通过文字标签显示岀来

后置条件

文字标签将播放器状态显示岀来

5.音频文件信息显示

用列名称

音频文件信息显示

参与者

系统

目标

使得用户能了解音频文件的信息,例如标题,歌手,声道,比特率等信息

前置条件

播放器播放音频文件

基本事件流

1.系统读取音频文件的信息,

2并且通过文字标签显示岀来

后置条件

文字标签将音频文件状态显示岀来

2.4.2图片播放器器的详细功能

1.控制面板状态

用户场景

用户打开播放器

功能描述

提供用户控制视频播放效果及设置播放器功能

输入/前置条件

用户在视窗状态或全屏状态下可正常操作播放器控制面板

需求描述

1、自动播放按钮,下一张按钮,上一张按键,暂停按键

2、播放器的控制面板可配置成不同状态,详细信息状态即显示所有图片张数,剩余还未播放图片张数。

2.无播放状态

用户场景

用户打开播放器

功能描述

播放器在无播放状态

输入/前置条件

用户打开播放器,未点击播放视频

需求描述

1、播放器在未播放状态下,播放区显示黑屏,用户点击播放按钮播放器进入全屏幻灯片自动播放模式,等待播放

3.切换到幻灯片播放状态

用户场景

用户打开播放器,点击播放视频

功能描述

播放器在全屏状态下自动播放图片

输入/前置条件

用户点击播放按键

需求描述

1、播放,控制面板播放按钮切换到暂停状态

2、图片播放过程中播放器是全屏状态,图片播放时间间隔为2s

3、暂停后,播放区显示播放提示按钮,同时控制面板的播放按钮切换到播放状态

4.播放器暂停状态

用户场景

用户打开播放器

功能描述

用户播放界面切换到正常模式

输入/前置条件

用户正常打开播放器,并点击播放/暂停按钮

需求描述

1•用户切换到暂停状态,需要用户点击下一张,上一张按键来浏览图片

2.用户可通过放大按钮,缩小按钮来控制屏幕显示的图片的大小,显示的最大缩放比例是

1:

400

5.切换到播放界面的全屏模式

用户场景

用户打开播放器

功能描述

播放界面在全屏模式

输入/前置条件

用户单击最大化按钮或者进入幻灯片模式(即点击播放按钮)

1•全屏模式下浏览图片在屏

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 司法考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1