Android 完成歌曲后的MediaPlayer状态
给出了mediaplayer对象正在播放然后停止播放(因为song finished ofc)的示意图,它是进入停止状态还是仍处于启动状态?非常感谢引用您共享的链接: 当播放到达流的末尾时,播放完成 如果使用Android 完成歌曲后的MediaPlayer状态,android,eclipse,media-player,Android,Eclipse,Media Player,给出了mediaplayer对象正在播放然后停止播放(因为song finished ofc)的示意图,它是进入停止状态还是仍处于启动状态?非常感谢引用您共享的链接: 当播放到达流的末尾时,播放完成 如果使用setLooping(boolean)将循环模式设置为true,MediaPlayer对象应保持在启动状态 如果循环模式设置为false,则播放器引擎调用用户提供的回调方法OnCompletion.OnCompletion(),前提是通过setOnCompletionListener(OnC
setLooping(boolean)
将循环模式设置为true
,MediaPlayer对象应保持在启动状态
如果循环模式设置为false
,则播放器引擎调用用户提供的回调方法OnCompletion.OnCompletion()
,前提是通过setOnCompletionListener(OnCompletionListener)
预先注册了OnCompletionListener
。回调的调用表示对象现在处于PlaybackCompleted
状态
在PlaybackCompleted
状态下,调用start()
因此,它进入PlaybackCompleted状态,然后在播放完成后进入stop状态。如果循环设置为true,它将保持在started状态