
android media
RationalGo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android开发——MediaPlayer源码不完整分析
因为MediaPlayer的源码比较多,所以只能来一个不完整分析了。转载请注明出处:http://www.cnblogs.com/halzhang前段时间在工作中遇到一个问题就是MediaPlayer的播放网络流媒体的时候,当没有完全下载完毕的时,我们调用seekTo的时候会触发OnCompletionListener,你们懂的咯,这样就直接播放下一首了。挺纠结的,所以就决定看看m转载 2014-03-12 15:35:00 · 1330 阅读 · 0 评论 -
深入了解MediaServer-1
1.mediaserver位于main_mediaserver.cpp,其源码如下:[html] view plaincopyint main(int argc, char** argv) { spProcessState> proc(ProcessState::self()); spIServiceManager>转载 2014-03-18 13:49:40 · 690 阅读 · 0 评论 -
深入了解mediaserver-2
4.2 BnServiceManager 上面说了,defaultServiceManager返回的是一个BpServiceManager,通过它可以把命令请求发送到binder设备,而且handle的值为0。那么,系统的另外一端肯定有个接收命令的,那又是谁呢? 很可惜啊,BnServiceManager不存在,但确实有一个程序完成了BnServiceMan转载 2014-03-18 13:51:53 · 812 阅读 · 0 评论 -
深入了解mediaserver-3
6. MediaPlayer如何与MediaPlayerService交互6.1 MeidaPlayerService根据MediaPlayer的请求,创建对应的MeidaPlayer[html] view plaincopy//MediaPlayerService.cpp static spMediaPlayerBase> cr转载 2014-03-18 13:53:16 · 851 阅读 · 0 评论 -
Android的MediaPlayer架构介绍 补充
一 、类图扩充图1 Binder代理,本地接口 类图中加入了Bp的代理类:BpMediaPlayer,BpMediaPlayerService。这些类和相应的Bn互相配对,Bp客户端代理接口,而Bn实现服务端本地接口。拿BxMediaPlayer来举例:BpMediaPlayer继承BpInterface,并重载实现IMediaPlayer接口的转载 2014-04-01 00:04:01 · 1045 阅读 · 0 评论 -
android4.0 MediaPlayer的notify监听机制的全面剖析
本文将贯穿android的整个体系,深入剖析MediaPlayer的notify监听机制的前世今生。欢迎来到本博客,此为原创文章,转载请注明出处http://fangli.blog.51cto.com/本文主要阐述内容介绍:一.java应用层上Listener监听机制的使用方式二.java框架层中MediaPlayer类的notify机制的分析三.jni层中java和c++代码转载 2014-04-18 00:14:17 · 1928 阅读 · 0 评论