Android начинает трансляцию на устройство, выбранное из пользовательского диалога трансляции. - PullRequest
0 голосов
/ 27 марта 2019

Я установил пользовательский диалог приведения и добавил его с помощью:

castButton.setDialogFactory(new DialogFactory());

Мой пользовательский диалог извлекает доступные устройства приведения, используя приведенный ниже код, и отображает их в виде списка

MediaRouter.getInstance(getContext()).getRoutes();

Как я могу начать кастовать на CastDevice, выбранный из списка выше?

1 Ответ

0 голосов
/ 07 апреля 2019

Решено с помощью:

MediaRouter.getInstance(context).selectRoute(route)

Для отключения я сделал:

MediaRouter.getInstance(context).unselect(MediaRouter.UNSELECT_REASON_DISCONNECTED)

...