Обратный вызов cast.Api.addReceiverListener() при изменении состояния устройства

Согласно Chromecast API на cast.Api.addReceiverListener(), описание этого метода выглядит следующим образом:

Добавляет функцию прослушивания, которая с текущим списком получателей поддерживает данный тип активности. При добавлении прослушиватель будет вызываться немедленно с текущим списком и всякий раз, когда список получателей изменяется.

Почему он не вызывает обратный вызов при изменении состояния устройства, такого как isTabProjected. Как еще я могу получить обратный вызов при таком изменении статуса?


person mushroom    schedule 05.10.2013    source источник


Ответы (2)


Упомянутый прослушиватель вызывается только при изменении списка получателей, т. е. при добавлении нового или удалении одного. В настоящее время прослушиватели другого типа, которые можно зарегистрировать с помощью вызова addMediaStatusListener, вызываются при изменении состояния мультимедиа.

person Ali Naddaf    schedule 06.10.2013

Если вы ищете конкретно события, происходящие в результате закрытия/перезагрузки вкладки, вы можете использовать:

cast.Api.setReloadTabRequestHandler

person webguydan    schedule 17.10.2013