По каким причинам регулятор громкости не работает в Chromecast?
Я использую библиотеку MediaRouter для изменения громкости устройства Chromecast. Через некоторое время команды громкости больше не работают.
mRoute.requestSetVolume(volume);
Существует выбранный маршрут.
Отслеживая код, я обнаружил, что он отправляет пакет изменения громкости.
Это также не работает из интерфейса системы. Переключение с кнопок громкости приведет к перемещению указателя поиска в диалоге громкости, но через 3 или 4 секунды он вернется к своей предыдущей позиции.
Кажется, он работает только из приложения Google Cast.
Использует ли приложение Google Cast другой протокол или API для изменения громкости Chromecast?
Это было проверено с Chromecast Audio и Chromecast v2.