Я делаю приложение для музыкального проигрывателя во Flutter, и я не могу найти способ создания виджета или чего-то, что отображается в панели уведомлений и может воспроизводить музыку в режиме паузы. Можно ли добиться этого в режиме флаттера, и если да, то как я могу это сделать? Заранее спасибо.
Как музыкальный контроллер musix match.
Я хочу сделать что-то подобное для своего флаттер-приложения.





Из-за того, как работают уведомления Android, вы можете настроить их только с помощью кода Android (по крайней мере, на данный момент). Так что, к сожалению, вам придется написать здесь собственный код.
Фактическая часть уведомлений в этом случае такая же, как и непосредственно с Android, поэтому вы можете просто найти ее. Хотя Вот начало.
Другая часть заключается в том, что вам необходимо взаимодействовать между вашим кодом флаттера и собственным кодом, который обрабатывает уведомление. Для этого вам нужно использовать Каналы платформы. Каналы платформы - это то, что вы регистрируете, чтобы вы могли отправлять данные между java / kotlin / objc / swift и dart в форме событий или «вызовов методов». Документы лучше меня объясняют, как их использовать.
Эта зависимость от флаттера, кажется, делает работу за меня: -
https://pub.dartlang.org/packages/media_notification#-readme-tab-
это все еще очень просто
Нашел новый плагин, который, кажется, отлично подходит для создания флаттерных музыкальных плееров Android. медиа плеер
В этом новом пакете есть что-то вроде этого .. Я еще не пробовал, и он все еще довольно новый https://pub.dev/packages/audio_manager
Можете ли вы любой код или изображение, которые помогут легко понять, что вы хотите.