2011-04-27 106 views
4

我正在创建一个可以从网络传输音频的应用程序。我希望能够检测到连接中断和类似的东西。所以当音频停止播放时,我会告诉用户它停止播放。有谁知道这样做的好方法吗?Android MediaPlayer的播放状态

谢谢!

回答

1

您正在寻找MediaPlayer.setOnErrorListener()用于播放过程中的问题,MediaPlayer.setOnCompletionListener()用于在声音播放完成时接收回调。

请注意,回调可能不在UI线程上,因此请确保在更新回调UI时使用runOnUiThread()。