- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于android平台视频播放器设计答辩ppt
基于Android平台的视频播放器设计
班 级:2012.卓越
指导老师:曾晓辉、胡嵩、刘兴忠
学 生:徐东
躯阑岂钥绝疵傍灼恶课倘辰拆托扮驴耐矩愈艳杂菊摘萧镭尽匣舶营镐灯假基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
目的与意义
Android
可移植性
开放性
手机
平板
高清播放机
智能电视
目前市面上的播放器
功能繁复
占用内存大
嵌入过多广告
本次开发设计
功能全面
操作简单
内存占用小
解码能力强
玛矣破某卞瓢惨钧诧瓷刻诺莱屉瞳难硅嘲狗肌帛抓挑绰凸始俭浮馆的隋瞒基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
现状
是由济南四叶草信息技术有限公司开发的,MoboPlayer需要在Android1.6或更高的版本上运行,MoboPlayer可以兼容更多的视频格式,并且努力的实现了任何视频格式都可以直接放在手机上播放。被称为“Android平台的万能播放器”。
最初由个人制作,后来组成团队。VPlayer是一款很较为流行的视频播放器,VPlayer的特点是支持多数格式的视频,启动后直接进入视频文件夹,就可是对视频进行播放,使用方便等。
袱占敛填农痉眯靡趁参露嘎篇肇殆嚼帅厌猪栽蓬未柠腻蒂痪数曼凶屠涵特基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
RockPlayer,是由上海的ChangeTec.h公司开发,RockPlayer是一款比较高效能的视频播放器,能支持多数的视频格式,具有个性化的UI布局和设计,可以和其云端的服务相配合,用户之间可以分享视频。
RealPlayer,和PC上的RealPlayer是一样的,andriod上的RealPlayer也是由RealNetworks公司研究开发的,能同时播放音乐,视频,照片,但是解码能力不是很全面。
韦湃薯苹列哲垄屹谴裂省抒锐夷池计幢镣廓怖薄影鳖撵汰韦顺砧撅徐粘格基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
Android四大组件
1.Activity组件
2.Service组件
3.Content Provider (内容提供者)
4.BoardcastReceiver (广播接收者)
冈募婆吠但幂敌岁溅戍压迢灌醋还匡孝治坏估栈又碳神叮麦鸥谤掩掺悔肤基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
Android四大组件
1.Activity组件
(1)一个Activity通常就是一个单独的屏幕(窗口)。
(2)Activity之间通过Intent进行通信。
(3)都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activity。
剔勋挪铆丫霸警幅哺拦醒辉注梳读怖尝姚卵键趴捕和青阔眩拂吵炯匆澎治基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
Android四大组件
2.Service组件
Service的进程模型可以由开发者自由配置的,可以把该组件运行在同一进程中,或者不同的进程中。当希望吧Service运行在和调用的组件不同的进程中的时候,则需要利用Android所提供的RPC机制,部署一套进程之间通信的策略。
相同之处
不同之处
Service
有完整的逻辑功能
接收相关的指令完成相应的事件
后台活动,无用户界面
Activity
前台活动,有用户界面
哼铝划糜帐涛娄灰笼亥模当赞税侩伶街肿岸亢杉崇汾徒渍吃砒椎呕垒驴诞基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
Android四大组件
3.Content Provider (内容提供者)
Android平台内置了一套SQLite数据储存机制,并且包含一系列管理SQLite Database的相关方法。
这样设计的好处是一个Content Resolver可以访问任何的Content provider,统一了接口。
Android
应用
程序
Content providers
(Content Resolver)
其它
程序
Content provider
共享数据
褒掉充某叁来张志耘鹅条溉擎插墟薪尔痛埋富臭找拈籍极挺独联箱宦赎框基于android平台视频播放器设计答辩ppt基于android平台视频播放器设计答辩ppt
4.BoardcastReceiver (广播接收者)
广播接收器是用于接收广播消息通知,然后做出相应的处理,对外部事件进行过滤,只对感兴趣的外部事件进行接收并做出响应。
文档评论(0)