2016-02-11 2 views
12

Как определить, есть ли в настоящее время мой AndroidTV приемник Google Cast с мобильного/рабочего стола?Обнаружение использования Google Cast

Как обнаружить , который в настоящее время Google Cast отправителем с Google точки зрения Cast приемник?

Как обнаружить, если мой Android телефон в настоящее время Google Cast отправителя?

+0

Пожалуйста, если возможно, объясните, почему вам нужно будет иметь эту информацию, какой ваш прецедент? –

+0

Я хотел бы сделать статистику, каким образом используется Android-андроид и используется в качестве пульта дистанционного управления телефоном android. –

+0

Чтобы добавить к этому, я хотел бы использовать эту функцию, чтобы запустить приложение-наблюдатель, которое включает в себя мои телевизоры/динамики через Harmony, когда он обнаруживает, что актер начал работу – Dermot

ответ

1
  1. Вы можете использовать API-интерфейс Android Media Router для запроса всех доступных маршрутов для устройств Cast. Затем вам нужно будет подключиться к каждому устройству Cast, а затем вы можете определить идентификатор приложения или даже если носитель воспроизводится. Если вы хотите узнать только, работает ли ваше собственное приложение, просто отфильтруйте запрос Media Router.

  2. Только получатель узнает, к кому подключены отправители. В своем собственном приемнике вы можете отслеживать это для своего собственного приложения.

  3. Возможно, вы используете Media Router для определения наличия активного маршрута. Не уверен, сможете ли вы сказать, является ли это трассировкой Cast, поскольку эти маршруты могут также поступать на другие устройства, такие как динамики bluetooth.

+0

Кажется перспективным, но вы можете быть более конкретным, какие классы API Android Media Router я мог бы использовать? –

+0

Взгляните на этот образец: https://github.com/googlecast/MediaRouter-Cast-Button-android –

Смежные вопросы