0

Google App Engine を介して提供されるカスタム レシーバーを備えた 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 を使用すると、同じスニペットが正常に機能します。

クロム キャスト デバイスがカスタム レシーバーをロード/認識していることを確認するにはどうすればよいですか?

4

1 に答える 1