У меня есть MediaRouteButton, успешно работающий. Однако, поскольку я пишу приложение, которое всегда использует Chromecast, я бы хотел изменить пару действий этой кнопки:Изменение поведения MediaRouteButton?
1) При запуске приложения автоматически выбирайте устройство. Если обнаружено только одно обнаруженное устройство, автоматически выберите его. Если их несколько, выберите предыдущее устройство, выбранное пользователем.
2) Если пользователь вручную отключается с помощью MediaRouteButton. снова нажимает на него, чтобы подключиться, и есть только одно устройство в сети, автоматически выберите его. Это то, что делает приложение YouTube сейчас - оно никогда не подсказывает мне список устройств, так как у меня есть только одно устройство Chromecast в моей сети.
Любые предложения?
Спасибо Leon. Похоже, что DeviceSelectionDialog имеет то, что я ищу, где он настроил прослушиватель DeviceManager. –
У меня противоположная проблема. У меня есть MediaRouteButton, и он автоматически подключается к первому устройству. Я хочу, чтобы пользователи выбирали устройство из диалогового окна. Любая идея об этом? –