2 つの Chromecast デバイスがあり、そのうちの 1 つだけがホワイトリストに登録されている場合、使用できる 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 に答える