如果我有两个Chromecast设备且其中只有一个被列入白名单,那么只有我能列出的那个才能使用。我怎么能这样做?
答案 0 :(得分: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);
有了这个,你的应用程序将只能看到你的应用程序可以运行的设备,这是一个更好的用户解决方案。