#chromecast #google-cast #google-cast-sdk
#chromecast #google-cast #google-cast-sdk
Вопрос:
На моем пользовательском приемнике Chromecast я могу установить текст статуса следующим образом:
const instance = cast.framework.CastReceiverContext.getInstance();
const options = new cast.framework.CastReceiverOptions();
options.statusText = 'Custom status text!!';
instance.start(options);
Этот текст отображается у потенциальных отправителей.
Я хотел бы иметь возможность изменять этот текст после того, как экземпляр получателя уже запущен. Возможно ли это? Если да, то как это можно сделать?
Ответ №1:
После запуска приложения можно использовать CastReceiverContext
для изменения статуса приложения:
// call setApplicationState and pass the new statusText
instance.setApplicationState('New custom status text');
setApplicationState(statusText)
Задает состояние приложения. Приложение должно вызывать это при изменении его состояния. Если значение не определено или установлено в пустую строку, по умолчанию для состояния приложения используется значение имени приложения, установленное при регистрации приложения.
Параметр
statusText: строка
Текст состояния.
Более подробная информация в официальных документах.