我有一个适用于Google Cast的Android发件人和一个Chromecast。我可以将视频投射到电视上,动作栏上的投射按钮变为白色。
现在问题来了。当我离开发件人应用时,Chromecast会继续播放视频。这就是我要的。但是当我重新打开发送者应用程序时,我不知道如何检测设备是否已经在运行我的接收器,所以我需要自动加入当前会话。
有人可以帮忙吗?谢谢!
答案 0 :(得分:2)
joinApplication()
有三种不同的变体;在其中一个中,您可以指定applicationId
,并且仅当转换设备正在运行该应用程序时才成功连接。
如果您想在不仅同一个应用程序正在运行时加入,而且仍然在之前启动的同一会话中加入,则每次启动应用程序时都需要保留sessionId
,然后再使用其他应用程序需要joinApplication()
和applicationId
的{{1}}的变体。