如何实现连接和播放

时间:2014-08-25 15:48:08

标签: google-cast

我有一个播放实时音频的应用程序,它将连接并通过chromecast播放而没有错误(播放和连接)。所以现在我想弄清楚如果用户在播放音频之前首先连接,如何播放chromecast。根据UI准则,您必须在所有活动上显示强制转换按钮。所以我的应用程序有一个主要活动,有2个播放按钮用于不同的电台和演员按钮,然后有另一个活动,当你选择你想要播放的电台播放电台时(即根据哪个按钮选择IP地址)你选)。在此活动的onRouteSelected()中,我然后切换到chromecast并停止设备上的本地回放。

我的问题是,如果在之前的活动中已经连接了chromecast,我如何调用onRouteSelected()来获取chromecast?我查看了示例应用程序,无法弄清楚如何执行此操作。

1 个答案:

答案 0 :(得分:1)

查看CastVideos-android示例项目,该项目使用CastCompanionLibrary来维护状态并管理大部分与演员相关的工作。如果您想自己动手,可以使用该库或查看如何完成工作。

如果您已连接到chromecast设备,则不会重新调用onRouteSelected(),因此您需要维护活动中的连接状态(例如,在单例或应用程序中),这就是CastCompanionLibrary所做的。