如何检测Chromecast是否已在Android Sender上连接?

时间:2015-01-29 07:47:44

标签: android google-cast

我有一个适用于Google Cast的Android发件人和一个Chromecast。我可以将视频投射到电视上,动作栏上的投射按钮变为白色。

现在问题来了。当我离开发件人应用时,Chromecast会继续播放视频。这就是我要的。但是当我重新打开发送者应用程序时,我不知道如何检测设备是否已经在运行我的接收器,所以我需要自动加入当前会话。

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:2)

joinApplication()有三种不同的变体;在其中一个中,您可以指定applicationId,并且仅当转换设备正在运行该应用程序时才成功连接。

如果您想在不仅同一个应用程序正在运行时加入,而且仍然在之前启动的同一会话中加入,则每次启动应用程序时都需要保留sessionId,然后再使用其他应用程序需要joinApplication()applicationId的{​​{1}}的变体。