이제 새로운 v3 Google Cast API를 사용하여 Android 용 발신자 애플리케이션을 리팩토링하고 있습니다. 내가 (나는 그것을 더 이상 Chromecast의 장치를 검색하지 않습니다 추측) 안드로이드 응용 프로그램은 더 이상 Chromecast에 아이콘을 표시하지 않습니다Google-cast v3 사용자 정의 네임 스페이스
List<String> namespaces = new ArrayList<>();
namespaces.add("urn:x-cast:lalalalla");
...
return new CastOptions.Builder()
.setSupportedNamespaces(namespaces)
를 추가 할 때 발생할 문제입니다. .setSupportedNamespaces없이 네임 스페이스에 문제가 있으면 어떻게됩니까? 샘플 앱처럼 제대로 작동합니까? 감사합니다.
완전한 버전의 메소드를 표시하십시오. 그것은 CastOptions를 구축하고 있습니다. –
@AliNaddaf는 여기있다 : CastMediaOptions의 mediaOptions = 새로운 CastMediaOptions.Builder() .setImagePicker (새 ImagePickerImpl()) .setNotificationOptions (notificationOptions) .setExpandedControllerActivityClassName (ExpandedControlsActivity.class.getName()) (빌드). 새로운 CastOptions.Builder()를 반환합니다. setReceiverApplicationId (context.getString (R.string.chromecast_receiver_id_stage)) .setEnableReconnectionService (true) .setCastMediaOptions (mediaOptions) .build(); – LillyOfTheValley