首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Android音视频——MediaPlayerService

Android音视频——MediaPlayerService

作者头像
程思扬
发布2022-01-11 15:48:56
发布2022-01-11 15:48:56
8110
举报
文章被收录于专栏:程思阳的专栏程思阳的专栏

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

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

MediaPlayerServiceMediaPlayerService::Client是服务器端。

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

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

MediaPlayerService::Client实现IMediaPlayer定义的业务逻辑,其主要功能包括start, stop, pause, resume…,其实现方法是调用MediaPlayerService createPlayer中的对应方法来实现具体功能。 通过Transact 函数可以向远端的IBinder对象发出调用,通过onTransact 函数可以使你 自己的远程对象能够响应接收到的调用。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/08/01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档