自定义接收器未在Chrome Cast设备中加载



我有一个chromecast应用程序,通过谷歌应用程序引擎提供自定义接收器。我的朋友将我和他的设备添加到Google Cast SDK开发者控制台。

正如在CastHelloText示例应用程序中所做的那样(https://github.com/googlecast/CastHelloText-android),我在我的android应用程序中使用以下片段:

// configure cast device discovery
mMediaRouter = MediaRouter.getInstance(getApplicationContext());
mMediaRouteSelector = new MediaRouteSelector.Builder()
        .addControlCategory(
                CastMediaControlIntent.categoryForCast(getResources()
                        .getString(R.string.app_id))).build();
mMediaRouterCallback = new MyMediaRouterCallback();

注意:我使用了从开发人员控制台获得的app_id。

由于某些原因,我的朋友可以使用Android应用程序加载自定义接收器。但我做不到。我在没有帮助的情况下做了以下事情:

1) 重新启动铬铸设备数次。

2) 工厂重置设备。

我当前的固件版本:27946

如果我使用CastHelloText应用程序中的app_id,那么相同的代码段也可以正常工作。

我如何确认我的铬铸设备已加载/知道我的自定义接收器?

确保您输入了正确的序列号(来自您的设备);读起来往往很难;拍张照片放大。如果问题仍然存在,请联系我们的支持人员。

最新更新