论文部分内容阅读
伴随着计算机的发展,计算机的运行速度在不断提升,但是尺寸却变得越来愈小,而近几年更是在往小型移动设备方向不断发展。正是由于PC设备的不断完善以及移动设备的快速发展,普通用户对于计算机的依赖变得越来越大。人们希望在任何时间任何地点都可以使用到计算机,并且随时可以通过网络获得自己需要的信息。另外,对于用户的体验要求也变得越来越高。但是正是由于这一现象使得目前市面上计算机平台变得越来越多。对于传统PC平台,就有基于微软的Windows系统的平台、苹果的Mac OS系统的平台以及基于Linux系统的平台;对于移动设备来说更是这样,有Google的Android平台以及苹果的IOS平台等。也正是由于这种平台种类的不断增加,开发商的开发却变得越来越困难,当开发商需要开发一个产品的时候,他们需要根据市面上各种流行的平台,使用完全不同的方法去实现它,只有这样才能适应各种平台的用户。这样的方式对于人力和物力都是一种极大的浪费。另一方面,伴随网络宽带的普及、Web2.0技术的发展,网络视频点播行业成为近年来全球新兴的一种传媒行业。国内的主流传媒、商业网站、技术公司和个人创业者纷纷进入这个行业,建立起大量不同类型的视频点播系统。随着这一风潮的兴起,越来越多的网民选择通过互联网观看视频节目,也有不少网民会选择向视频点播网站上传自己制作的视频,与网络上其他的网民分享自己的视频内容。正是因为这样的风潮越来越流行,视频点播系统对现代人的生活影响日益增加。本论文将以多媒体复杂性比较高的视频点播系统为研究平台,并且充分利用HTML5的多媒体新标签,在不依赖于平台的视频播放技术,完成在目前市面上主流PC浏览器(IE,Firefox, Chrome, Safari等)以及主流移动平台(IOS, Android等)中的一站式编程方式,一次编程完成多个平台上的应用。然后该系统还将使用PhoneGap跨平台开发框架来实现一种更为新颖以及更为之后移动应用开发发展趋势的方法来完成视频点播系统,从而在移动平台中减小原生应用和网页应用的界定,完成一种基于HTML5和CSS3技术的混合编程,以一种交叉开发的理念来完成应用,极大的提高应用的制作效率。