0
在我的Android发件人应用程序中,我想显示新发现的Chromecast设备的状态。例如,如果其他应用允许说Youtube目前正在投射到此设备,那么我想在我的收件人列表中将设备名称旁边的状态设置为“投射Youtube”。如何找出Chromecast接收器上运行的应用程序?
为此,一旦我发现媒体路由,我连接到该设备。在获取ConnectionCallbacks.onConnected()事件时,我尝试使用Cast.CastApi.getApplicationMetadata(GoogleApiClient)检索应用程序元数据。但是我在这里得到一个空值。当我运行我的发件人应用程序时,我确信我正在从另一个应用程序(如Youtube)投射到同一个Chromecast接收器。所以我期望应用程序元数据反映Youtube应用程序的细节,如appId,名称等。有没有不同的方式来实现这一点?
试过GooglePlay电影和电视和潘多拉。仍然看到返回空值。您是否知道Google Play商店中有任何使用新SDK的好应用? –
例如,您可以下载并运行我们的示例CastVideos-android。 –