Как сделать интерактивное уведомление во флаттере - PullRequest
0 голосов
/ 27 августа 2018

Я делаю приложение музыкального плеера во Flutter, и я так и не смог найти виджет для создания виджета или чего-то такого, что отображается в панели уведомлений и может воспроизводить паузу музыки. Возможно ли вообще добиться этого во флаттере, и если да, то как я могу это сделать? Заранее спасибо. enter image description here

Ответы [ 3 ]

0 голосов
/ 05 сентября 2018

Эта зависимость от флаттера, кажется, делает работу за меня: -

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

0 голосов
/ 20 апреля 2019

Найден новый плагин, который отлично подходит для создания андроид музыкальных плееров во флаттере. media_player

0 голосов
/ 28 августа 2018

Из-за того, как работают уведомления Android, вы можете реально настроить их только с помощью кода Android (пока, по крайней мере). Так что, к сожалению, вам придется написать какой-то нативный код здесь.

Фактическая часть уведомлений в этом случае точно такая же, как и в случае с Android, так что вы можете просто посмотреть это. Вот начало хотя.

Другая часть этого заключается в том, что вам необходимо установить связь между вашим кодом флаттера и собственным кодом, который обрабатывает уведомление. Для этого вам необходимо использовать Platform Channels . Каналы платформы - это вещи, которые вы регистрируете, так что вы можете отправлять данные туда и обратно между java / kotlin / objc / swift и dart в форме событий или «вызовов методов». Документы лучше меня объясняют, как их использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...