![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android media
RationalGo
这个作者很懒,什么都没留下…
展开
-
Android开发——MediaPlayer源码不完整分析
因为MediaPlayer的源码比较多,所以只能来一个不完整分析了。 转载请注明出处:http://www.cnblogs.com/halzhang 前段时间在工作中遇到一个问题就是MediaPlayer的播放网络流媒体的时候,当没有完全下载完毕的时,我们调用seekTo的时候会触发OnCompletionListener,你们懂的咯,这样就直接播放下一首了。挺纠结的,所以就决定看看m转载 2014-03-12 15:35:00 · 1262 阅读 · 0 评论 -
深入了解MediaServer-1
1.mediaserver位于main_mediaserver.cpp,其源码如下: [html] view plaincopy int main(int argc, char** argv) { spProcessState> proc(ProcessState::self()); spIServiceManager>转载 2014-03-18 13:49:40 · 642 阅读 · 0 评论 -
深入了解mediaserver-2
4.2 BnServiceManager 上面说了,defaultServiceManager返回的是一个BpServiceManager,通过它可以把命令请求发送到binder设备,而且handle的值为0。那么,系统的另外一端肯定有个接收命令的,那又是谁呢? 很可惜啊,BnServiceManager不存在,但确实有一个程序完成了BnServiceMan转载 2014-03-18 13:51:53 · 756 阅读 · 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 · 785 阅读 · 0 评论 -
Android的MediaPlayer架构介绍 补充
一 、类图扩充 图1 Binder代理,本地接口 类图中加入了Bp的代理类:BpMediaPlayer,BpMediaPlayerService。这些类和相应的Bn互相配对,Bp客户端代理接口,而Bn实现服务端本地接口。 拿BxMediaPlayer来举例:BpMediaPlayer继承BpInterface,并重载实现IMediaPlayer接口的转载 2014-04-01 00:04:01 · 960 阅读 · 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 · 1847 阅读 · 0 评论