【问题标题】:Android how to resume and pause audio from notification bar without open app?Android如何在没有打开应用程序的情况下从通知栏恢复和暂停音频?
【发布时间】:2015-08-31 12:26:59
【问题描述】:

我想实现从通知栏在后台运行音乐的恢复和暂停功能。在我的代码中,我使用从服务器下载的 url 进行广播播放。然后在后台播放音频。但我想在不打开应用程序的情况下添加播放和暂停功能。谢谢。

【问题讨论】:

  • 通知栏需要处理点击事件,请查看android中的notificationCombat。
  • 你有什么例子吗?
  • androidbegin.com/tutorial/android-custom-notification-tutorial 请检查链接,它将根据您的要求进行自定义。
  • 我也用过这个。但是当我点击通知时,它会打开我们想要的活动。我两个都想要。
  • 您需要检查如何从通知中控制后台服务

标签: android notifications


【解决方案1】:

已经问过了:

Handling buttons inside android notifications

Adding onClick Action To Button In Notification

没有足够的声誉将这些链接添加为评论

【讨论】:

  • 这是处理点击通知视图的唯一方法。您创建 PendingIntent 并将此意图分配给 remoteView,如下所示:notificationView.setOnClickPendingIntent(R.id.buttonswitch, pendingSwitchIntent);
  • 是的,我愿意。但我想要两者。打开活动并开始停止功能,例如我们的手机音乐播放器。明白吗?
  • 没问题,只需向父视图添加另一个待处理的意图
  • 喜欢。只是一个例子
  • 我错了,没有必要将pendingintent添加到父视图,只需为通知构建器设置内容Intent,您将开始单击整个通知的活动。关于子视图:我已经尝试了第一个示例,并且在 Manifest 中注册广播接收器之前没有成功。 @Das 对你有帮助吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 1970-01-01
  • 2019-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多