Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chromecast Android:当另一台设备连接到Chromecast时,如何断开当前设备的连接?_Android_Google Cast_Chromecast - Fatal编程技术网

Chromecast Android:当另一台设备连接到Chromecast时,如何断开当前设备的连接?

Chromecast Android:当另一台设备连接到Chromecast时,如何断开当前设备的连接?,android,google-cast,chromecast,Android,Google Cast,Chromecast,因此,我创建了一个媒体播放器应用程序,类似于Chromecast演示应用程序 我的消息流是MediaProtocolMessageStream 当我的设备(设备A)连接到chromecast时,它显示它已连接。但是,当另一个设备(设备B)连接到chromecast时,设备A(现已过期)仍显示连接(媒体路由按钮显示已连接) 我看到tic-tac-toe活动通过向接收方发送消息来处理这个问题,而断开接收方的连接则会发送一条断开连接的消息。这是在tic tac toe应用程序的GameMessageS

因此,我创建了一个媒体播放器应用程序,类似于Chromecast演示应用程序

我的消息流是MediaProtocolMessageStream

当我的设备(设备A)连接到chromecast时,它显示它已连接。但是,当另一个设备(设备B)连接到chromecast时,设备A(现已过期)仍显示连接(媒体路由按钮显示已连接)

我看到tic-tac-toe活动通过向接收方发送消息来处理这个问题,而断开接收方的连接则会发送一条断开连接的消息。这是在tic tac toe应用程序的GameMessageStream中的
onMessageReceived()
中处理的

由于onMessageReceived在MediaProtocolMessageStream中声明为final,我如何将此功能添加到我的应用程序中

我需要两个单独通道上的消息流吗?如果是,我如何让它们同时运行