Получить данные из активности другого приложения?

Приложение Youtube позволяет воспроизвести видео по его идентификатору видео. Но мне нужно обратное: мне нужен идентификатор видео, которое воспроизводится в приложении Youtube.

Я проверил API YouTube Android Player, но не смог найти любой способ сделать это.

Я проверил службы Android для взаимодействия с приложением Youtube. Насколько я понимаю, Связанная служба может связать службу с действием, но это действие должны быть в одном приложении.

MusixMatch может получить доступ к информации о видео на Youtube, но я понятия не имею, как это сделать.

Как я могу получить информацию о видео Youtube из другого приложения?


person Muhammed Ozdogan    schedule 25.09.2019    source источник
comment
вам нужно добавить фильтр намерений в свой манифест для получения данных через намерение из другого приложения. Когда вы делитесь видео с YouTube, эта ссылка содержит videoId   -  person Danial clarc    schedule 25.09.2019
comment
@Danialclarc Таким образом я могу поймать идентификатор видео. Но мне нужно поймать его без каких-либо пользовательских событий, таких как обмен им. Как это делает MusixMatch.   -  person Muhammed Ozdogan    schedule 25.09.2019
comment
Я думаю, что MusixMatch использует клавиатуру распознавания голоса Google.   -  person Danial clarc    schedule 25.09.2019