0

如果我有两台 Chromecast 设备并且其中只有一台被列入白名单,那么最好只列出我可以使用的一台。我怎样才能做到这一点?

4

1 回答 1

2

在我们使用 MediaRouter 的示例应用程序中,CastSampleActivity.java 在它的 onCreate 方法中有一行,如下所示:

mMediaRouteSelector = MediaRouteHelper
                .buildMediaRouteSelector(MediaRouteHelper.CATEGORY_CAST);

我们已将其更改为:

 mMediaRouteSelector = MediaRouteHelper
        .buildMediaRouteSelector(MediaRouteHelper.CATEGORY_CAST,
                getResources().getString(R.string.app_name) /* APPID */, null);

或者

builder.addControlCategory(MediaRouteHelper.CATEGORY_PREFIX_CAST_APP_NAME + AppID);

有了这个,您的应用程序将只能看到您的应用程序可以运行的设备,这对用户来说是一个更好的解决方案。

于 2013-08-06T22:01:27.450 回答