简介
详解传送门:http://blog.csdn.net/hejjunlin/article/details/52349221
大家好我们今天研究的是Android中很重要也最为复杂的媒体播放器—MediaPlayer.Android的MediaPlayer包含了Audio和video的播放功能,
在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。
官方原图
另外翻译了整张图,不敢独享,献给大家:
MediaPlayer类可用于控制音频/视频文件和流的播放或回放(playback)。
1.状态图:
idle表示空闲的意思,音频/视频文件和流的播放控制是使用一个状态机进行管理。下图显示了生命周期,并支持播放控制操作驱动的MediaPlayer对象的状态。椭圆表示一个MediaPlayer对象可以驻留在的状态。所述弧线表示驱动对象的状态过渡的重放控制操作。有两种类型的弧线。具有单箭头头部的弧线表示同步方法调用,而那些与双箭头表示异步方法