0
点赞
收藏
分享

微信扫一扫

Android音视频——MediaPlayerService


MediaPlay一定不少人都知道,那MediaPlayerService呢?有多少人了解过呢,MediaPlayerService和MediaPlayer直接到关系是什么?那么接下来带着这些疑问往下看

MediaPlayer​是客户端,是Android自带的一个多媒体播放类,这个在​​Android音视频——系统播放器介绍(一)​​里有详细介绍过,大家不了解的可以看一下。

MediaPlayerService​和​MediaPlayerService::Client​是服务器端。

MediaPlayerService​实现​IMediaPlayerService​定义的业务逻辑,其主要功能是根据​MediaPlayer::setDataSource​输入的URL调用create函数创建对应的Player.

Android音视频——MediaPlayerService_java

如图所示MediaPlayer和MediaPlayerService 通过Binder 通信

MediaPlayerService::Client​实现IMediaPlayer定义的业务逻辑,其主要功能包括start, stop, pause, resume…,其实现方法是调用​MediaPlayerService create​的​Player​中的对应方法来实现具体功能。

通过​Transact​ 函数可以向远端的​IBinder​对象发出调用,通过​onTransact​ 函数可以使你

自己的远程对象能够响应接收到的调用。



举报

相关推荐

0 条评论