美文网首页
MediaPlayer架构

MediaPlayer架构

作者: 魏国彬 | 来源:发表于2018-02-20 14:00 被阅读0次

1.架构图解

MediaPlayer架构 MediaPlayer架构 MediaPlayer架构

2.头文件介绍

2.1 IMediaPlayerClient.h

描述了一个MediaPlayer客户端的接口,用于接收来自服务端的消息通知。

MediaPlayer架构

2.2 mediaplayer.h

定义了对外的接口类MediaPlayer,实现了基本操作:start stop pause。

MediaPlayer架构

2.3 IMediaPlayer.h

主要功能是实现MediaPlayer功能的接口,在类MediaPlayer的各种实现中,一般都会通过调用类IMediaPlayer的实现类来实现。

MediaPlayer架构

2.4 IMediaPlayerService.h

描述一个MediaPlayer的服务,其create方法的返回值类型是sp<IMediaPlayer>,这个IMediaPlayer正是提供实现功能的接口。

MediaPlayer架构

3.MediaPlayer对象状态

MediaPlayer架构

相关文章

网友评论

      本文标题:MediaPlayer架构

      本文链接:https://www.haomeiwen.com/subject/dprgtftx.html