监视GUI中MediaPlayer的状态

时间:2012-06-03 13:31:04

标签: android

Android的documentation描述了MediaPlayer如何更改状态,如下图所示:

MediaPlayer states

我想更新我的GUI以向用户提供回放反馈。界面中应该有一个标签,表示“播放”,“缓冲”或“已停止”,具体取决于播放器的状态。我该如何实现呢?我一直在寻找像OnStateChangedListener这样的东西,但显然不存在。

1 个答案:

答案 0 :(得分:0)

对于缓冲,您可以听setOnBufferingUpdateListener 对于调用onPrepared()后的“播放”和“已停止”,您可以监视getCurrentPosition。