android 多媒体系统梳理
来源:互联网 发布:淘宝嘉年华公告是什么 编辑:程序博客网 时间:2024/05/18 00:08
android多媒体框架感觉很多内容零星的分布,有点对不上,也连不起来的感觉
1
首先看下 多媒体文件的组织管理: 涉及的有: mediastore,mediaprovider
mediasore和mediaprovider是来管理音视频文件的。mediaprovider负责更新数据
mediastore负责提供音频文件的数据库信息。
2
接下来看一下媒体文件的播放和使用
虽然一开始就知道,mediaplayer以及mediaplayerservice都是负责代理封装请求的。
但具体如何个做的还是不是很清晰,
一种是mediaplyer相当于客户端,mediaplayerservice相当于服务器端,
服务器端接受到请求后转发给下面的pvplayer进行处理,并将结果返回给mediaplayer
还有一种是mediaplayer是代理pvplayer,而mediaplayer里面也有个代理pvplayer的mediaplayer
mediaplaer相当于代理mediaplayerservice里面的mediaplayer但又一想,好像也不冲突
最后再提下audio方面的东西
3
pvplayer会判断是那种类型的文件,并有可能同meidaplayerservice来进行分发给audiotrack等进行
处理,
还有就是mediaplaer在setdatasource的时候mediaplayerservice要初始化audiotrack来初始化
audio的一些参数配置。
audio出了设置各种音量,类型,设备策略等外,还能做很多的事情,opencore只是中间优化,解码等
过程,真正播放录音还是要靠audio的东西。所以它才是真正工作在第一线的东西。也不知道
这些东西怎么验证?反正我是不太相信以上所说的,累了,等有空的时候在来验证下这些内容。
- android 多媒体系统梳理
- android系统博客梳理
- Android系统多媒体框架
- Android 多媒体系统
- android 的多媒体系统
- Android多媒体开发-stagefright及AwesomePlayer相关知识梳理
- Android系统多媒体数据库MediaStore
- Android多媒体系统的结构
- Android多媒体系统的业务
- Android系统梳理-instrumentation简单介绍
- Android系统内核引导流程梳理
- Android Media (Audio) Framework 多媒体系统框架
- Android Media (Audio) Framework 多媒体系统框架
- Android 多媒体
- android 多媒体
- android 多媒体
- Android多媒体
- Android多媒体
- Go语言简史
- pthread 多线程编程
- Hadoop本地开发环境搭建
- 非人民币玩家一些小技巧
- Eclipse 在开发中使用到的快捷键
- android 多媒体系统梳理
- luvcview摄像头程序到Cortex A8的安装移植
- TCP/IP系列之传输层UDP协议
- Websphere MQ 教程之Hello world
- UVa 10714 - Ants
- hdu HDU Today(跑的太慢了!什么情况?优先队列优化之后也那么慢!二百多怎么跑的?)
- (iPhone/iPad开发)待解决问题
- CELL (华表)组件的Property属性
- java的JDBC编程及事务(oracle)