Обнаружение использования Google Cast

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

Как определить, кто в настоящее время является отправителем Google Cast от перспективы Google Cast Receiver?

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

Solutions Collecting From Web of "Обнаружение использования Google Cast"

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

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

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