0
Chromecast 기기가 두 개 있고 허용 목록에 하나만있는 경우 목록에있는 기기 중 하나만 사용하는 것이 좋습니다. 어떻게해야합니까? 이 모습에서 onCreate 메소드의에서 MediaRouter를 사용하는 우리의 샘플 앱에서내 앱이 실행되는 Chromecast 기기 만 볼 수있는 방법이 있나요?
Chromecast 기기가 두 개 있고 허용 목록에 하나만있는 경우 목록에있는 기기 중 하나만 사용하는 것이 좋습니다. 어떻게해야합니까? 이 모습에서 onCreate 메소드의에서 MediaRouter를 사용하는 우리의 샘플 앱에서내 앱이 실행되는 Chromecast 기기 만 볼 수있는 방법이 있나요?
는 CastSampleActivity.java 선을했다 :
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);
이 앱을 사용하면 앱을 실행할 수있는 기기 만 볼 수 있습니다. 사용자를위한
Android 라이브러리가 이러한 방식으로 작동한다는 것은 흥미 롭습니다. Chrome Cast API에서 사용 가능한 수신자에 대한 메시지를 수신하려면 애플리케이션 유형 ID를 지정해야합니다. api.addReceiverListener (appId, callback) –