Sender と (Chrome)cast Receiver の間のメッセージがどのように機能するかを理解したいので、Googlecast GithubのCastHelloText-android プロジェクトを使用しています。
デバイスを登録しました (コンソールにはReady for Testingと表示されます)。上記のプロジェクトを Github からチェックアウトしました。Chromecast を搭載した Android スマートフォンでテストしました。すべてが正常に機能しました。電話に接続して話すことができ、話し終えると、テレビ画面が更新され、私が言ったことで更新されます。良い。
このプロジェクトではアプリ ID 79####BFが使用されていることがわかりました。また、 receiver.html Custom Receiverを含むフォルダーが 1 つあることも確認しました。それを開いたところ、その App ID への参照がないように思われるので、そのままにして、その HTML ファイルをGoogle Driveにアップロードしました。
次に、Cast Developers Consoleに移動し、Custom Receiver を使用して Cast Hello Text という名前の新しいアプリケーションを作成しました。レシーバーについては、Google ドライブから正確にその URL を提供しました。彼らは私にApp ID 8A####7Eをくれました。これをApp ID文字列に入れ、上記を置き換えました。
これから何を期待しますか?個人的には、すべてが元のアプリ ID とまったく同じように機能することを期待していましたが、別のサイトでホストされている唯一の違いがあります。しかし、いいえ!このアプリ ID ではキャスト アイコンが表示されません。しかし、元の ID に戻すと表示されます。
答えが見つかりません。ずっと悩んでいたのでこちらで質問させていただきました。何が間違っているのかわかりません。コードからは何も触れていません。
必要に応じてコードを挿入しますが、Github プロジェクト全体へのリンクを提供しましたが、それは必要ないと考えています。