所以我创建了一个媒体播放器应用程序,类似于 Chromecast-Demo-App。
我的消息流是 MediaProtocolMessageStream。
当我的设备(设备 A)连接到 chromecast 时,它显示它已连接。但是,当另一台设备(设备 B)连接到 chromecast 时,设备 A(现已过期)仍显示连接(媒体路由按钮显示已连接)。
我看到井字游戏活动通过向接收器发送消息来处理此问题,并且断开接收器会发送断开消息。这是onMessageReceived()
在井字游戏应用程序的 GameMessageStream 内部处理的。
由于 onMessageReceived 在 MediaProtocolMessageStream 中被声明为 final,如何将此功能添加到我的应用程序中?
我是否需要在不同的频道上有两个消息流?如果是这样,我怎样才能让它们同时运行?