androidchromecastcustom-receiver

Custom Receiver Not Loading in Chrome Cast Device


I have a chromecast app with a custom receiver served through Google App Engine. My friend added my device and his to the Google Cast SDK Developer console.

As done in CastHelloText example app (https://github.com/googlecast/CastHelloText-android), I use the following snippet in my android app:

// 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();

Note: I used my app_id that I got from developer console.

For some reasons, my friend is able to load the custom receiver using the Android app. But I am not able to do so. I have done the following with no help:

1) Restart the chrome cast device several times.

2) Factory reset the device.

My current firmware version: 27946

If I use the app_id from CastHelloText app, the same snippet works fine.

How do I confirm that my chrome cast device has loaded/aware of my custom receiver?


Solution

  • Make sure you have entered the correct serial number (from your device); it is often tricky to read that; take a photo and enlarge that. If problem persists, please contact our support.