【发布时间】:2011-04-12 18:37:34
【问题描述】:
我正在 Android 中开发一个媒体播放器应用程序。它的解释有点冗长,但请仔细阅读并提出解决方案
该应用程序有一个显示广播电台列表的第一个屏幕。当用户单击这些广播电台中的任何一个时,应用程序会转到显示播放、暂停和停止控件的第二个屏幕。第二个屏幕中的活动还启动了准备媒体播放器并开始播放媒体的服务。现在我有两个要求
- 我想在媒体尚未开始播放时显示进度状态。它应该显示在第二个屏幕的顶部,并且在媒体开始播放后应该消失。我怎么做?是在启动服务的 Activity 中还是在服务本身中做些什么?
- 现在播放媒体时,我想通过按返回按钮返回第一个屏幕(或者可能退出应用程序)。但是音乐应该继续播放,除非我从第一个屏幕选择其他广播电台(新音乐将开始),或者从通知面板返回应用程序然后停止音乐。
有人可以建议最好的方法吗?是否有可用于实现此目的的示例代码?
谢谢
【问题讨论】:
标签: android streaming android-mediaplayer