【发布时间】:2013-08-06 22:01:27
【问题描述】:
如果我有两台 Chromecast 设备,而其中只有一台被列入白名单,那么最好只列出我可以使用的一台。我该怎么做?
【问题讨论】:
如果我有两台 Chromecast 设备,而其中只有一台被列入白名单,那么最好只列出我可以使用的一台。我该怎么做?
【问题讨论】:
在我们使用 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);
这样,您的应用将只能看到可以运行您的应用的设备,这对用户来说是一个更好的解决方案。
【讨论】: