3

我设计了一个应用程序,它根据从服务器列表视图中选择的项目播放12个不同的音频文件。当音频播放时,我在模拟器中点击主页按钮,我可以在通知栏中看到通知,但是当我点击它时,音频播放器正在重新启动,但之前的音频仍在播放。Android中的音频播放器

当通知图标被点击时,我需要音频播放器向我显示音频播放器的当前状态。

+0

您提到“音频播放器的当前状态”需要显示?这是什么意思。您能否提供一些代码 – cjds

+0

我的意思是“音频已经在播放,屏幕需要显示进度条所在的状态,按下主页按钮并通过通知图标回到应用程序。” –

回答

0

当您的活动被带到前台时,您可以使用onResume进行覆盖。

我假设你使用ProgressBar来显示进度。因此,您可以使用媒体播放器的getCurrentPosition方法将进度条设置为当前位置。 (在onResume中执行此操作)

应该将其设置在适当的位置。然后重新启动任何CountDown或操作来更新ProgressBar,它应该可以工作