概要设计-基于html5和百度web应用开发API的视频播放网站的设计与实现_第1页
概要设计-基于html5和百度web应用开发API的视频播放网站的设计与实现_第2页
概要设计-基于html5和百度web应用开发API的视频播放网站的设计与实现_第3页
概要设计-基于html5和百度web应用开发API的视频播放网站的设计与实现_第4页
概要设计-基于html5和百度web应用开发API的视频播放网站的设计与实现_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

项目名称概要设计总页数 13 正文 13 附录 0 生效日期编制 批准南昌航空大学软件学院东软班 概要设计 版本:V1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成23南昌航空大学软件学院东软班 概要设计 版本:V1.0目 录1 文档概述 .11.1 文档目的和范围 .11.2 参考文档 .12 模块概述 .12.1 模块功能定义 .22.2 模块结构 .32.3 模块动作时序 .43 接口说明 .53.1 函数 .53.1.1 模块间接口函数 .53.1.2 模块内接口函数 .7南昌航空大学软件学院东软班 概要设计 版本:V1.011 文档概述1.1 文档目的和范围本文档完成系统的大致设计并明确网站的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示术语/缩略语,明确软件的整体结构设计。序号 术语/缩略语 说明1 HTML Hypertext Markup Language(超文本链接标示语言)2 web 网站3 API Application Program Interface 应用程序接口1.2 参考文档序号 文档名 作者 时间 版本1 网站概要设计说明书 不详 不详 不详2 需求分析报告书 宋建 2013.12.28 0.12 模块概述使用百度云开发平台提供的 API 实现视频和音频文件的转码和存储。功能模块主要包括文件列表的获得模块、视频文件的转码模块、文件的查询模块、文件的传输模块、文件播放功能模块(包括视频播放和音频播放模块) 。南昌航空大学软件学院东软班 概要设计 版本:V1.022.1 模块功能定义序号 功能点 功能点详细内容1 初始化音乐播放列表通过个人存储文件夹 music 下的第一个子文件夹下的文件链接为初始的播放列表和专辑。2 音乐播放/暂停 播放/暂停控制3 停止 停止当前播放的歌曲4 上一首 播放播放列表中当前播放歌曲的上一首歌曲5 下一首 播放播放列表中当前播放歌曲的下一首歌曲6 音量调节 调节当前播放音量7 添加一首 从播放列表中添加一首歌曲8 删除一首 从播放列表中删除一首歌曲9 添加整张专辑 根据文件夹的名字(即专辑名)获得其下的文件链接并添加到播放列表中10 获得播放列表 获得先关视频的播放列表11 获得文件 获得相关文件用于相关内容的展示12 转码 调用百度视频转码 API 转码相关视频13 获得文件列表 获得文件列表用于显示14 播放视频 调用百度云存储 API 获得流媒体文件并播放15 上一视频 播放播放列表中当前播放视频的上一个视频16 下一视频 播放播放列表中当前播放视频的下一个视频南昌航空大学软件学院东软班 概要设计 版本:V1.032.2 模块结构MusicPlay 模块结构图:MusicPlay 模块结构图说明:模块名称 模块类型 概要说明InitPlayer 接口 音乐播放界面及其控件的初始化InitList 接口 选定专辑初始化adList 接口 专辑歌曲添加至列表clickSong 内部模块 响应播放列表歌曲点击事件removeSong 内部模块 从播放列表中删除一首歌曲addToPlayList 内部模块 从当前选定的专辑中添加一首歌曲到播放列表addFirst 内部模块 播放并添加一首选定专辑中的歌曲playListNext 内部模块 播放下一首歌曲playListPrev 内部模块 播放上一首歌曲playSong 内部模块 播放和暂停歌曲playSongCSSFileInitPlayerInitListaddFirst addToPlayListadListremoveSongclickSongplayListNext playListPrev南昌航空大学软件学院东软班 概要设计 版本:V1.042.3 模块动作时序musicPlay 模块时序图:videoPlay 模块时序图:CSS 模块 MusicPlay 模块File 模块playSongplayListPrevaddToPlayListInitPlayeraddListaddFirstInitList playListNextplayvideoplayListPrevInitPlayInitList playListNextCSS 模块 videoplay 模块File 模块南昌航空大学软件学院东软班 概要设计 版本:V1.053 接口说明3.1 函数3.1.1 模块间接口函数3.1.1.1 InitPlayer函数名 InitPlayer文件名 ./MusicPlay.html功能概要 音乐播放界面及其控件的初始化记述形式 Function InitPlayer()参数类型 变量名 I/O 说明- - o -类型 - 说明返回值值 - -详细说明音乐播放 web 界面的初始化及对播放控件的功能进行事件的绑定使用注意事项无3.1.1.2InitList函数名 InitList文件名 ./MusicPlay.js功能概要 选定专辑初始化记述形式 Function InitList()参数南昌航空大学软件学院东软班 概要设计 版本:V1.06类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -详细说明对所选定专辑进行列表的获得和显示使用注意事项无3.1.1.3 InitPlay函数名 InitPlay文件名 ./videoPlay.html功能概要 视频播放界面及其控件的初始化记述形式 Function InitPlay()参数类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -详细说明视频播放 web 界面的初始化及对播放控件的功能进行事件的绑定使用注意事项无3.1.1.4InitList函数名 InitList文件名 ./videoPlay.js南昌航空大学软件学院东软班 概要设计 版本:V1.07功能概要 选定专辑初始化记述形式 Function InitList()参数类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -详细说明对所选定视频相关视频进行列表的获得和显示使用注意事项无3.1.2 模块内接口函数3.1.2.1playListPrev函数名 playListPrev文件名 ./musicplay.js功能概要 播放上一首歌曲记述形式 function playListPrev()参数类型 变量名 I/O 说明- - - -南昌航空大学软件学院东软班 概要设计 版本:V1.08类型 - 说明返回值值 - -详细说明响应播放上一首按钮事件,播放上一首歌曲使用注意事项播放列表为空时要进行判断3.1.2.2playSong函数名 playSong文件名 ./musicplay.js功能概要 播放和暂停歌曲记述形式 Function playSong(i)参数类型 变量名 I/O 说明数字类型 i 当前播放歌曲在播放列表中的位置类型 - 说明返回值值 - -详细说明播放和暂停歌曲使用注意事项播放列表无歌曲时要进行判断3.1.2.3adList函数名 adList文件名 ./musicplay.js功能概要 专辑歌曲添加至列表南昌航空大学软件学院东软班 概要设计 版本:V1.09记述形式 Function adList()参数类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -详细说明专辑歌曲添加至列表使用注意事项无3.1.2.4addToPlayList函数名 addToPlayList文件名 ./musicplay.js功能概要 从当前选定的专辑中添加一首歌曲到播放列表记述形式 function addToPlayList()参数类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -详细说明响应添加歌曲按钮单击事件,从当前选定的专辑中添加一首歌曲到播放列表使用注意事项无南昌航空大学软件学院东软班 概要设计 版本:V1.0103.1.2.5addFirst函数名 addFirst文件名 ./musicplay.js功能概要 播放并添加一首选定专辑中的歌曲记述形式 Function addFirst(song_idx,name,mp3,ogg)参数类型 变量名 I/O 说明数字类型 Song_idx - 当前播放音乐在播放列表中的标志位string name - 音乐名string Mp3 - 音乐文件 MP3 格式路径string ogg - 音乐文件 ogg 格式路径类型 - 说明返回值值 - -详细说明播放并添加一首选定专辑中的歌曲使用注意事项无3.1.2.6clickSong函数名 clickSong文件名 ./musicplay.js南昌航空大学软件学院东软班 概要设计 版本:V1.011功能概要 响应播放列表歌曲点击事件记述形式 function clickSong()参数类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -详细说明响应播放列表歌曲点击事件,选择相应的音乐进行播放使用注意事项无3.1.2.7removeSong函数名 removeSong文件名 ./musicplay.js功能概要 从播放列表中删除一首歌曲记述形式 Function removeSong()参数类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -详细说明响应播放列表的删除按钮的单击事件,从播放列表中删除一首歌曲使用注意事项无南昌航空大学软件学院东软班 概要设计 版本:V1.0123.1.2.8playListNext函数名 playListNext文件名 ./musicplay.js功能概要 使 LCD 某个字符有闪烁效果记述形式 function playListNext()参数类型 变量名 I

温馨提示

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

评论

0/150

提交评论