Получить информацию о мультимедиа из текущей дорожки, воспроизводимой в конкретном Chromecast - PullRequest
5 голосов
/ 09 мая 2019

Я работаю над веб-страницей, контролирующей то, что воспроизводится на определенном Chromecast (их несколько в сети), но у меня возникают проблемы с Google Cast SDK .

Мне не нужно приложение отправителя и регистрация ключа API, просто получить информацию о мультимедиа, которая воспроизводится в данный момент.

На смартфоне Android вы получаете эту информацию автоматически в виде уведомления или непосредственно в приложении Google Home, как вы можете видеть на 2 скриншотах ниже, даже если вы не тот, кто передает мультимедиа.

Automatic notification From Google Home app

В этой теме говорится о чем-то похожем для приложения Android, но я не нашел подобных понятий в Chrome Sender API (javascript).

Используя Chrome Sender API , я могу загружать мультимедиа в выбранный Chromecast через базовое веб-приложение, но это не то, что я ищу. В онлайн-документации я не нашел ничего об этом конкретном случае использования.

К вашему сведению:

  • ReceiverApplicationId приведение к Chromecast
  • Chromecast IP / имя / Mac-адрес

Кто-нибудь из вас имеет представление, как я мог это сделать? Спасибо!

1 Ответ

0 голосов
/ 06 июня 2019

Пожалуйста, проверьте это: cast.framework.CastContext.getInstance (). GetCurrentSession (). GetMediaSession (), в котором есть все для воспроизводимого в настоящее время контента, включая медиа-объект, который включает в себя: https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.MediaInfo

...