【发布时间】:2016-11-03 16:22:54
【问题描述】:
我现在正在使用新的 v3 Google Cast API 重构我的 Android 发送应用程序。 我遇到的问题是当我添加时
List<String> namespaces = new ArrayList<>();
namespaces.add("urn:x-cast:lalalalla");
...
return new CastOptions.Builder()
.setSupportedNamespaces(namespaces)
Android 应用不再显示 chromecast 图标(我猜它不再发现 chromecast 设备)。 我在没有 .setSupportedNamespaces 的情况下对命名空间做错了什么,它在示例应用程序中可以正常工作? 谢谢!
【问题讨论】:
-
请展示构建 CastOptions 方法的完整版本。
-
@AliNaddaf 这里是: CastMediaOptions mediaOptions = new CastMediaOptions.Builder() .setImagePicker(new ImagePickerImpl()) .setNotificationOptions(notificationOptions) .setExpandedControllerActivityClassName(ExpandedControlsActivity.class.getName()).build( ); return new CastOptions.Builder().setReceiverApplicationId(context.getString(R.string.chromecast_receiver_id_stage)).setEnableReconnectionService(true).setCastMediaOptions(mediaOptions).build();
标签: android chromecast google-cast