Java google cast sender应用在第一次尝试时未断开连接

Java google cast sender应用在第一次尝试时未断开连接,java,android,google-cast,chromecast,Java,Android,Google Cast,Chromecast,我将GoogleCast支持集成到我的android应用程序中。我可以远程连接和播放视频,没有问题。我似乎间歇性遇到的唯一问题是,有时为了断开与cast设备的连接,我需要先断开,然后再断开 你知道为什么会发生这种行为吗 我正在使用Cast Companion库,该库使用以下逻辑断开连接: protected GoogleApiClient mApiClient; ..... ...... if (null != mApiClient && mApiClient.isCo

我将GoogleCast支持集成到我的android应用程序中。我可以远程连接和播放视频,没有问题。我似乎间歇性遇到的唯一问题是,有时为了断开与cast设备的连接,我需要先断开,然后再断开

你知道为什么会发生这种行为吗

我正在使用Cast Companion库,该库使用以下逻辑断开连接:

protected GoogleApiClient mApiClient;
.....
......
     if (null != mApiClient && mApiClient.isConnected()) {
         LOGD(TAG, "Trying to disconnect");
         mApiClient.disconnect();
         if (null != mMediaRouter) {
            mMediaRouter.selectRoute(mMediaRouter.getDefaultRoute());
         }
     }

你不需要这样做,你的断开逻辑是什么?@AliNaddaf我正在使用CCL,它处理断开逻辑。除非我错了。还要注意,这种情况是间歇性发生的。@AliNaddaf CCL:Cast companion library请尝试CastVideos android项目;这也使用了CCL库,看看它是否工作正常。这样,我们可以将问题缩小到CCL或您的发件人应用程序。