基于安卓Android的视频播放系统的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
基于安卓Android的视频播放系统的设计与实现(含开题报告,毕业论文15000字,程序代码)
[摘 要] 本系统是基于以Linux为基础的开源移动终端操作系统Android平台,使用Java编程语言和Eclipse编辑工具,以及Android SDK来设计实现的。视频播放系统是由启动界面、文件浏览器、视频播放、视频列表管理等模块组成。该系统通过文件浏览器,实现了对媒体库的管理,极大方便了用户的操作;实现了3GP 、MP4等常见格式的多媒体文件的操作,如播放、暂停、继续、快进、后退、音量控制等。该视频播放系统在Android模拟器和华为U8800+手机上进行了功能测试与验证,能够实现开发需求的基本功能。
[关键词] Android ;文件浏览器;视频播放;视频管理
Design and Implementation of the Video Playback System Based on Android
Abstract: The system is a open-source terminal operating system with Android platform that based on Linux. It is designed by Java, Eclipse, and Android SDK.The video playback system is composed of the start-up interface,file browser, video playback, video list management, and so on. The system realizes the management to media library through file browser. It is very convenient for people’s operation, and it realizes the operation such as play, pause, forward, backward, volume control and so on, to media files with common format, like 3GP, MP4. The video playback system proceeds function test and verification on android emulator and Hua Wei mobile phone U8800+, and the test proves that it can achieve the basic function of development requirements.
[资料来源:http://think58.com]
Key words: Android ; File Browser ; Video Playback ; VideoManagement
2.2 功能需求分析
2.2.1 系统功能划分
本系统具有如下主要功能:
1.系统启动功能
2.视频文件浏览功能
3.视频文件播放功能
4.视频文件管理功能
5.系统退出功能
2.2.2 系统功能描述
(1)系统启动
在视频播放器被打开时,出现的启动欢迎界面。
(2)文件浏览
文件浏览器可以实现用户选择需要播放的视频文件
(3)视频文件播放
通过文件浏览器选择播放的视频文件后,就可以实现对视频的播放。播放过程中可以实现对视频的暂停、快进、后退、进度拖曳等。
(4)视频文件管理
在视频文件管理模块,可以对视频文件进行重命名,复制,移动,删除,查看详细信息等功能。
(5)退出系统
当要退出系统时,会出现退出界面,让用户选择是否退出,实现与用户交互。
2.2.3 系统主要功能用例
模块主要功能介绍:当打开文件浏览器后,可以浏览视频文件,当某个视频文件被选择时,快速点击之后,就能够播放视频。在播放过程中,能够对视频进行暂停、继续、快进、后退、进度拖曳等操作。
[版权所有:http://think58.com]
播放功能:当用户通过文件浏览器选中某个视频文件后,快速点击,然后就可以对视频进行播放。
[版权所有:http://think58.com]
[来源:http://think58.com]
目 录
1 背景与意义 1
1.1 课题研究背景 1
1.1.1 智能手机操作系统现状 1
1.1.2 Android商业优势 2
1.2 课题研究的目的和意义 2
1.3 本章小结 3
2 系统分析 3
2.1 可行性分析 3
2.1.1 市场可行性 3
2.1.2 工具可行性 3
2.1.3 技术可行性 6
2.1.4 操作可行性 12
2.1.5 经济可行性 12
2.2 功能需求分析 12
2.2.1 系统功能划分 12
2.2.2 系统功能描述 12
2.2.3 系统主要功能用例 13
2.3 非功能需求分析 14
2.3.1 界面需求 14
2.3.2 用户需求 14
2.3.3 性能需求 14
2.4 本章小结 14
3 系统设计 14 [资料来源:THINK58.com]
3.1 系统总体设计 14
3.1.1 系统设计原则 14
3.1.2 系统设计思想 15
3.1.3 系统总体结构设计 15
3.2 系统详细设计 16
3.2.1 播放器启动 16
3.2.2 播放器主界面 16
3.2.3 文件浏览器界面 16
3.2.4 视频文件操作模块 17
3.2.5 视频文件管理模块 18
3.3 本章小结 18
4 编码与实现 18
4.1 视频播放器的启动的实现 18
4.2 文件浏览器的实现 19
4.2.1 文件浏览器文件列表实现的编码 19
4.2.2 文件浏览器返回键事件处理的编码 20
4.3 视频文件操作模块的实现 21
4.4 视频文件管理模块的实现 21
4.5 视频播放系统退出的实现 22
4.6 本章小结 23
5 系统测试与运行 24 [资料来源:www.THINK58.com]
5.1 系统的测试 24
5.1.1 测试的概念和目的 24
5.1.2 测试环境 24
5.1.3 测试范围和方法 24
5.1.4 测试结果及分析 26
5.1.5 测试结论 26
5.2 系统的运行 26
5.3 本章小结 26
结束语 27
参考文献 28
附录 29
致谢 30