摘要:随着谷歌android手机系统的推出,越来越来越多的android移动客户端的用户享受于移动app带给他们的便利以及娱乐性。Android在线视频影音播放系统在全民手机娱乐化进程中有着重要的地位。它是包括了多种格式,多种方式,以及多种可供用户选择的观看模式的影音播放器。因此,本文就android在线视频播放设计进行了探究。首先,本文对国内外的视频播放器现状进行了说明,以便明确进行研究的目的。随后,详尽地对视频播放器的整体开发进行了讲诉,在讲诉开发设计主要介绍了以下几个方面的内容:播放器的数据库的设计;播放器的服务器端的设计;仿商业化播放器的客户端的设计;服务器与数据库的交互以及客户端与服务器的交互。通过对各个部分的设计或实现的说明,使读者了解实现这款视频播放器的具体方法。
关键词:android开发 播放器 在线
目录
摘要
Abstract
1概述-1
1.1研究目的和意义-1
1.2研究背景-2
1.3主要贡献-6
1.4文章的结构-7
2预备知识及原理说明-8
2.1 Tomcat + MyEclipse 开发Servlet-8
2.2 JSON数据交换技术-9
2.3 Android的Http方式编程-10
2.4 Android的多媒体编程-11
2.4.1如何获得MediaPlayer实例-11
2.4.2 如何设置要播放的文件-11
2.4.3对播放器的主要控制方法-12
2.4.4设置播放器的监听器-12
3 Android在线视频影音播放器系统设计-12
3.1需求分析-12
3.2功能模块说明-13
3.2.1本地视频管理-13
3.2.2网络视频管理-14
3.2.3用户信息管理-14
3.3 研发环境-14
3.4 技术可行性-15
4 Android在线影音视频播放器的详细设计与实现-16
4.1系统体系结构-16
4.2服务器端的整体体系结构-17
4.3系统详细设计-18
4.3.1 系统关键类-19
4.3.2 系统数据库设计与实现-25
4.3.3 系统数据库的管理与操作-26
4.3.5 系统重要模块详细设计-27
5 Android在线视频播放器测试与运行-41
5.1测试环境-41
5.1.1 系统测试的服务器硬件环境-41
5.1.2 系统测试的服务器软件环境-41
5.1.3 系统测试的手机环境-41
5.1.4 系统测试的模拟器环境-42
5.2测试过程与方法-42
5.3问题及解决办法-42
6 成果与展望-43
致谢-44
附 录-45
参考文献-45