基于Android平台腾讯视频播放软件的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:susili
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android操作系统是最受欢迎的智能手机操作系统之一。随着移动互联网的发展,人们文化生活水平的不断提高,用户已不满足于早期的文字和图片应用,对音视频多媒体应用有了强烈的需求,不断发展的技术和移动通信带宽的大幅提高为用户的这一需求提供了坚实的基础,基于Android平台的视频播放平台的产品已经具有了成熟的技术环境和广阔的市场前景。本文从优化系统核心模块的需求出发,设计并实现了一款基于Android平台的视频播放软件。该播放系统提供了流畅的视频播放效果、多样的播放器业务支持和丰富灵活的UI视图,还有潮流的弹幕、当前播放的功能。本文完成腾讯视频软件的总体架构和接口设计,按照模块化的思想设计实现,模块之间松耦合,易于测试和拓展;实现了基于开源框架FFmpeg的播放器内核,在播放的过程中可以灵活的切换不同解码方式,首次播放时能够在不浪费缓冲时间的情况下尽快决策出可用的解码方式;在播放器业务层加入事务处理机制,在不同播放器插件中通过事件来传递消息;在播放器工厂类中进行业务插件的组装,大大方便了之后播放器业务的开发;在视图层设计了一套灵活且性能优越的UI框架,支撑了各大功能模块的页面展示;播放器支持弹幕,在观看视频时轮询显示弹幕信息以及发布弹幕;另外还实现了当前播功能,在视频列表滚动时,选择最适合的视频,自动当前播放,随着手势的滑动,切换播放的视频。系统在实现完整功能的基础上,力求系统性能的提升,运行流畅,使之在同类产品中处于领先的地位。同时还兼顾了系统的容错性和健壮性,很好地处理了各类异常情况,使得该软件能在数量级较大的用户中保持较高的稳定性。该软件系统达到了预定的目标需求,具有较高的软件质量,拥有良好的市场前景。
其他文献
生命科学是21世纪的科学,确立生态意识是21世纪的人类行动纲领,注重“教育生态建设”理应列为21世纪人类教育的主题。本文从价值意义、理论内涵和目标策略三个方面,对教育生
目的探究MRI技术在头颈部血管畸形中的应用价值。方法选取该院在2011年1月—2013年9月收治的头颈部血管畸形患者60例,先后进行MRI检查、增强CT检查和动脉造影检查,比较三种检
管子(公元前723-公元前645),名夷吾,字仲,春秋初年齐国政治家。当今学术界有人称他是“杰出的政治思想家、哲学家、法家的先驱、管仲学派的创始人。”《管子》是中国古代优秀传统
“近年来,界首市高度重视农村沼气建设工程,在全市18个乡镇街道办事处建8m^3沼气池3176座。近两年将现有1500户农民按“一池三改”建设标准实施,目前已完成526户。”省十一届人
目的探讨无缝链接护理模式在基层医院急性心肌梗死患者行溶栓治疗中的应用效果。方法选择我院2014年5月至2015年12月收治的急性ST段抬高性心肌梗死患者44例作为对照组,给予患
城市化的快速推进催生了我国学者对于人口——经济系统协调发展的研究,本文选取河南省的108个县(市、区)作为研究对象,构建了人口城市化与经济发展水平的指标体系,利用耦合模型对
代表视察是充分发挥人大代表作用的重要形式,是执行代表职务的重要内容,也是法律赋予人大代表的一项重要权利。近年来,滁州市人大常委会以宪法和相关法律为依据,在加强和改进代表
<正> 在国家、企业、职工这三者分配关系的改革中,部分企业推行了企业工资总额同经济效益挂钩的办法。几年来的实践证明,效益工资制在现实的社会经济体制下是比较可行
澳门自有货币发行以来,经过近百年的演变,逐步形成目前具有自己特色的货币制度。维持澳门元与港元挂钩并间接与美元挂钩的固定汇率制,以及为维护及提高澳门货币的信用地位和可兑
身为出租车司机的丈夫不幸遭遇歹徒杀害,凶犯归案后,妻子无意中发现嫌疑人之一的年龄有篡改痕迹。是谁将凶犯变成了两岁之差的未成年人?时年36岁的下岗女工马艳玲抓住蛛丝马迹,走