注:本文参照google apis:https://developer.android.com/reference/android/media/MediaPlayer.html
MediaPlayer类可用于控制音频/视频文件和流的播放或回放(playback)。
1.状态图:
音频/视频文件和流的播放控制是使用一个状态机进行管理。下图显示了生命周期,并支持播放控制操作驱动的MediaPlayer对象的状态。椭圆表示一个MediaPlayer对象可以驻留在的状态。所述弧线表示驱动对象的状态过渡的重放控制操作。有两种类型的弧线。具有单箭头头部的弧线表示同步方法调用,而那些与双箭头表示异步方法调用。
而依据上图分析mediaPlayer的所有状态: