Android Mediaplayer
文章平均质量分 82
MARTINGANG
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android4.0.1中各个Player的功能
1. Android4.0.1中默认定义了4个真正的Player,具体情况如下:[cpp] view plaincopyprint?static sp createPlayer(player_type playerType, void* cookie, notify_callback_f notifyFunc) { sp p; s转载 2012-10-09 21:21:54 · 966 阅读 · 0 评论 -
video/audio playback:setDataSource
实现video/audio playerback,需要经过如下步骤:MediaPlayer mp = new MediaPlayer(); mp.setDataSource(String URL/FILE_PATH); mp.prepare(); mp.start(); 首先是setDataSource: 创建player,如果url是以content转载 2012-10-14 11:05:46 · 1040 阅读 · 0 评论 -
Android4.x的RTSP框架学习
Android4.x的RTSP框架学习 ——NuPlayer介绍本文介绍如下内容: 播放框架介绍 RTSP源介绍 HTTP流媒体的区别 要研究的点 NuPlayer框图: 概述:1. 整个播放框架是基于ALooper、A转载 2012-10-14 12:29:40 · 1318 阅读 · 0 评论 -
video/audio playback:prepare & start
prepare:启动mQueue,对http://,rtsp://gtalk/,fmradio://rx 之类的url进行mAudioTrack/mVideoTrack分离,并根据mAudioTrack/mVideoTrack编码类型选择相应的decode1.framework/base/media/libmediaplayerservice/MediaPlayerService.cpp转载 2012-10-14 11:06:56 · 874 阅读 · 0 评论 -
OpenMax IL: component 概述
OpenMax IL 有四个部分组成: 客户端(Client):OpenMax IL的调用者 组件(Component):OpenMax IL的单元,每一个组件实现一种功能 端口(Port):组件的输入输出接口 隧道化(Tunneled):让两个组件直接连接的方式OpenMax IL 中重要的组成部分是component,component是OpenMa转载 2012-10-13 21:48:19 · 825 阅读 · 0 评论 -
OMXCodec与OMX事件处理流程
学习了解Mutilmedia Framework有一段时间了,今天闲下来稍微整理整理。OMXCodec.cpp类属于libstagefright,在整个MM PF 相当OMX的适配层,供awesomeplayer调用,而OMX.cpp,OMXNoteInstance.cpp等相当于OpenMax中的OpenMax IL,首先讲下OMXCodec与OMX callback事件的处理流程。先看整个流程转载 2012-10-13 21:44:13 · 1078 阅读 · 0 评论 -
NuPlayer for HTTP live streaming
HTTP Live Streaming is separated from Stagefright on the recent release, which is basically another light-weighted playback engine, except it only supports the fixed container and codecs format curr翻译 2012-10-13 20:43:52 · 5845 阅读 · 0 评论 -
OpenMax图示
http://www.khronos.org/files/openmax/whitepapers/OpenMAX_IL_with_GSstreamer.pdf http://www.khronos.org/files/openmax/whitepapers/OpenMAX_IL_Dshow_Filter_integration.pdf 来自:http://www.cnb转载 2012-10-13 20:41:46 · 1966 阅读 · 0 评论 -
StagefrightPlayer的OpenMax调用流程
硬件厂家的OMX:libstagefrighthw.so OMXPlugin.cpp OMX插件 TCC_OMX_Plugin.cpplibOMX_Core.so OMX_Core.c OMX调度核心 tcc_omxcore.clibOMX.TI.Video.Decoder.so OMX原创 2012-10-08 09:49:11 · 1987 阅读 · 0 评论 -
stagefright框架 连载
stagefright框架(一)Video Playback的流程 转自:http://blog.chinaunix.net/space.php?uid=10995602&do=blog&id=2918719在Android上,預設的多媒體框架(multimedia framework)是OpenCORE。OpenCORE的優點是兼顧了跨平台的移植性,而且已經過多方驗證,所以相對來說較转载 2012-10-09 21:32:36 · 1124 阅读 · 0 评论 -
StagefrightPlayer&&AwesomePlayer 初步分析
来自:http://blog.youkuaiyun.com/myarrow/article/details/7066007Android StagefrightPlayer 1. 对StagefrightPlayer的好奇前面对StagefrightPlayer的创建流程已经分析清楚了,即在Android::createPlayer中根据url的type来创建不同的player. Stagef转载 2012-10-09 21:19:54 · 1996 阅读 · 0 评论 -
StageFright框架流程解读
转自:http://blog.youkuaiyun.com/menguio/article/details/63239541、 StageFright介绍 Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个OMX层,仅仅是对 opencore的omx-co转载 2012-10-09 21:27:38 · 741 阅读 · 0 评论 -
Android StagefrightPlayer调用流程
从Android 2.3开始,Android MediaPlayer采用Stagefright框架。Based on Android 4.0.1.StagefrightPlayer创建函数如下:(MediaPlayerService.cpp,详细过程见文章:Android Audio 数据流详解)[html] view plaincopyprint?static s转载 2012-10-09 21:25:44 · 978 阅读 · 0 评论 -
Android多媒体浅析
http://blog.youkuaiyun.com/qianjin0703/article/details/6587492 发现Android影音系统超复杂的,个人水平有限,关注以下几个问题:1. 系统如何选择多媒体引擎2. 引擎如何选择编解码器3. 分离器如何分离音视频4. 视频解码播放过程如何使用OMX IL5. 音频解码播放过程与ALSA的关系1. 系统如何选择转载 2012-11-17 20:17:10 · 1442 阅读 · 0 评论
分享