好文档 - 专业文书写作范文服务资料分享网站

媒体播放器需求分析

天下 分享 时间: 加入收藏 我要投稿 点赞

2.1.4 功能性需求

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

用户场景 功能描述 播放器可正常运行使用 用户未选择某一个播放的内容,播放处于静止或者停止状态,可通过看播放条的状态来判断 2.1.5 主界面异常处理

1.特性描述

用户场景 功能描述 播放器无法正常运行使用 主页对于用户的操长时间无法正常反应 2.1.6 超时

用户场景 功能描述 需求描述 打开媒体播放器或者点击功能长时间无法正常反应 长时间等待或者弹出“结束进程/等待”对话框 当主页无法正常打开,处于长时间无法响应的状态,或者点击主页功能长时间无法响应时,点击鼠标会弹出“结束进程/等待”对话框,用户也可启动任务管理器来控制 2.1.7 主界面使用方式

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

2.2 视频播放功能详细需求

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

视频模块的基本控制的UML图:

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

2.2.2 视频播放器器的详细

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文件错误,,应在播放器播放区域提示用户“你观看的视频暂时无法播放”,不能直接让后台提示“Runtime Error!” 需求描述 2、在提示用户错误信息的情况下,可通过传参数的方式控制:1)让用户选择重新加载2)展示推荐的播放列表,让用户选择3)前两种方式的结合 3、出现flv文件错误时,播放器应提供接口接受错误通知url,该url可由 输出/后置条件 8. 超时错误

用户场景 功能描述 输入/前置条件 用户点击播放后,视频内容加载超时,或者提示服务器连接超时 服务器连接超时或视频加载超时 视频加载超时或服务器连接超时 1、 视频加载超时时,系统提示“很抱歉,节目下载失败” 2、 服务器连接超时时,系统提示“很抱歉,连接失败” 需求描述 3、 在提示用户错误信息的情况下,可通过传参数的方式控制:1)让用户选择重新加载2)展示推荐的播放列表,让用户选择3)前两种方式的结合 4、 超时可配置,系统可定义加载超时或连接超时的时间。比如5秒,达到后系统提示用户,并让用户进行其他选择 输出/后置条件

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

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

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

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

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

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

媒体播放器需求分析

2.1.4功能性需求1.无播放状态/播放状态用户场景功能描述播放器可正常运行使用用户未选择某一个播放的内容,播放处于静止或者停止状态,可通过看播放条的状态来判断2.1.5主界面异常处理1.特性描述用户场景功能描述播放器无法正常运行使用主页对于用户的操长时间无法正常反应2.1.6超时用户场景
推荐度:
点击下载文档文档为doc格式
5juuc4ohz97yogl1itk20zdc523y3q00i1b
领取福利

微信扫码领取福利

微信扫码分享