0

我正在开发现场广播应用程序。我解析频道列表并显示在列表视图中,我的问题是当我第一次单击特定频道时,它会根据分配链接播放该频道。但是当您退出应用程序并再次返回时,您单击同一频道(当前正在播放)它会重新启动媒体播放器并再次开始播放。

所以为了解决这个问题,我使用清单“singleTask”来解决这个问题。但是现在当我尝试点击另一个链接(除了当前播放之外)时,它不会从 Listview 项目及其分配链接播放当前选定的频道..

所以有人可以告诉我我怎样才能有活动和服务的代码来解决这个问题,我是学生,所以我没有太多经验。

此外,如果您连接到互联网,我正在检查互联网,而不是解析 json,否则它会显示消息,但它只在您启动应用程序时检查一次那么我如何检查网络连接背景?谢谢

4

2 回答 2

0

您需要设置一个Service在后台播放音乐。

有一个名为RandomMusicPlayer嵌入 SDK 的示例项目,它可以帮助您实现它。(在 Eclipse 中:新建项目 > Android > Android 示例项目)

于 2012-11-20T09:36:27.700 回答
0

将您的播放器移动到服务,将其绑定到活动中并从您的活动中发送命令,这有很多教程。

类似的问题

服务活动沟通

服务媒体播放器

于 2012-11-20T09:37:11.293 回答