论文部分内容阅读
数字家庭是指通过不同的联网方式实现不同操作系统,不同终端设备之间无缝连接、资源共享和互操作,以及实现多媒体资源的内容传输,推送和数据交换等。建立数字家庭的目的是为人们提供多种途径来获取信息,改变人们的通信、生活及娱乐方式。网络、互联协议标准以及设备是组建数字家庭的关键。UPnP(通用型即插即用)作为一种流行的智能互联协议受到越来越多设备生产商的支持。随着Android操作系统的不断发展,各种Android设备的数量已经在终端设备中占据较大比例。另外,观看视频是人们获取信息或娱乐的重要方式,具有良好性能的视频播放器可以满足要求。因此开发基于UPnP的Android平台上的视频播放器具有重要意义。本视频播放器主要设计实现其可被网络中控制点发现并接受视频资源的推送及播放和设备本地视频资源的播放等功能。论文针对国内外组建数字家庭网络的标准,深入研究并分析UPnP协议的基础规范和行为规范。另外,论文对在Android平台上应用程序的开发作了深入分析和研究。通过这些研究和分析,为基于UPnP的Android平台视频播放器的设计与实现提供了理论支持。在此基础上,通过对基于UPnP的Android平台视频播放器的UML静态建模和动态建模,提出了其整体框架和解决方案。论文将视频播放器分成两个模块:视频播放模块和MediaRender。视频播放模块实现视频播放功能,MediaRender模块实现接收视频资源的推送和向视频播放模块呈现视频资源,MediaRender作为一个UPnP设备遵守UPnP的基础结构规范和行为规范。基于以上工作,论文配置了实现视频播放器的开发环境并实现了基于UPnP的Android平台上的视频播放器。论文通过对视频播放器的功能和性能方面进行测试,视频播放器基本实现了设计目标,它简单易用,具有较高的实用价值。此视频播放器对以后开发同类项目具有一定的指导意义和参考价值。