当设备状态改变时,cast.Api.addReceiverListener()回调

时间:2013-10-05 19:27:17

标签: google-cast chromecast

根据cast.Api.addReceiverListener()上的Chromecast API,此方法的说明如下:

  

添加一个侦听器函数,该函数包含支持给定活动类型的当前接收器列表。添加后,将立即使用当前列表调用侦听器,并且每当接收器列表发生更改时。

为什么在isTabProjected等设备状态发生变化时不会调用回调。当这种状态发生变化时,我怎么能得到回调?

2 个答案:

答案 0 :(得分:0)

只有当接收者列表发生变化时才会调用所提到的监听器,即如果添加了新的接收器或者丢弃了一个接收器。目前,当媒体状态发生变化时,可以通过调用addMediaStatusListener来注册其他类型的侦听器。

答案 1 :(得分:0)

如果您正在寻找因标签关闭/重新加载而发生的事件,您可以使用:

cast.Api.setReloadTabRequestHandler