Доступ к медиаплееру Android по умолчанию
-
19-09-2019 - |
Вопрос
Я пишу приложение, которое работает с текущим статусом Android Media Player. По сути, я пытаюсь найти способ получить, например, информацию о текущей дорожке или следующую дорожку в библиотеке/списке воспроизведения.
Дело в том, что я не мог найти способ «подключиться» к приложению, я читал о некоторых сервисах и копировании файла Android MP в свой проект и так далее, но я просто хотел проверить, есть ли другой способ, например, контент. провайдер.
Решение
Как упоминалось в Commonsware, официального способа доступа к статусу музыкального проигрывателя не существует.Хотя есть неофициальный метод..
ПРЕДУПРЕЖДЕНИЕ:Это неофициальный метод, и он, вероятно, сломается в будущем.Поэтому не используйте его для каких-либо производственных приложений.Неофициальный способ доступа IMediaPlaybackService
описано в это сообщение в блоге Алекса Курелеа и есть пример кода в scrobbledroid Проект кода Google.
Другие советы
Приложение «Музыка» не является частью SDK, поэтому не существует надежного и поддерживаемого способа взаимодействия с ним.