如何在Flutter中进行交互式通知

时间:2018-08-27 18:18:53

标签: flutter

我正在Flutter中制作音乐播放器应用程序,但无论如何我都找不到制作小部件或通知托盘中显示的东西并且可以播放音乐的暂停。甚至有可能实现这一目标,如果是的话,我该怎么办?预先感谢。enter image description here

4 个答案:

答案 0 :(得分:2)

由于android通知的工作方式,您只能使用android代码真正地自定义它们(至少现在是这样)。因此,不幸的是,您将不得不在此处编写一些本机代码。

在这种情况下,实际的通知部分与直接与android完全相同,因此您只需查找一下即可。不过Here's a start

这的另一部分是,您需要在浮动代码和处理通知的本机代码之间进行通信。为此,您需要使用Platform Channels。平台通道是您注册的事物,以便您可以事件或“方法调用”的形式在java / kotlin / objc / swift和dart之间来回发送数据。这些文档在解释如何使用方面比我做得更好。

答案 1 :(得分:2)

这种扑朔迷离的依赖似乎对我有用:-

https://pub.dartlang.org/packages/media_notification#-readme-tab-

答案 2 :(得分:1)

这个新软件包有类似的内容。虽然我还没有尝试过,但它仍然很新https://pub.dev/packages/audio_manager

答案 3 :(得分:0)

找到了一个新插件,该插件似乎非常适合使Android音乐播放器变得扑朔迷离。 media_player