答案 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