5

Chromecast SDK をセットアップし、デバイスをホワイトリストに登録し、ホワイトリスト リクエストで指定した URL でウェブ サーバーを実行しています。

chromecast tic tac toe アプリは、デフォルトのアプリ ID "TicTacToe"で正常に動作しますが、自分の ID に変更すると、"1813060e-33c5-41dc-b356-0d2bad12497f" または "1813060e-33c5-41dc-b356-0d2bad12497f_1" が機能しません。 .

サーバーの URL はhttp://chromecast.clockworkmod.com/で稼働していますが、Chromecast からのリクエストはありません。クロームキャストは何も表示されません。ただし、ログにいくつかのエラーが表示されます。

これがログキャットです。

W/StartSessionTask(15590): StartApplicationRequest がステータスで失敗しました: -4 E/ApplicationSession(15590): StartSessionTask がエラーで失敗しました: アプリケーションの開始に失敗しました: 要求が失敗しました D/GameActivity(15590): セッションの開始に失敗しました: アプリケーションの開始に失敗しました: 要求失敗した

また、提供した開発 URL で内部アプリ ID を使用してみました。http://192.168.1.2:3000/

4

4 に答える 4

7

ここで答えを見つけました:

個人のホワイトリストに登録されたレシーバー アプリにキャストできない

Macbook で Chromecast アプリを使用して、[設定] に移動しました。

  • 更新の確認時にシリアル番号を送信する
  • Mac 更新アプリを使用してデバイスを再起動します

これでエラーが解決しました。更新チェック中にシリアルを送信しない限り、Chromecast はホワイトリストに登録されているかどうかを認識しません。

于 2013-07-29T05:27:33.933 に答える
0

私も同じエラーに遭遇しています。更新を確認するときにシリアルを送信するように Chromecast を設定した後、最終的に 1 つのポート 9222 のデバッガーにアクセスできました。デモ ビデオの 1 つを送信してみてください。

私が気づいたことと、それが違いを生むかどうかはわかりませんが、Chrome の GoogleCast 拡張機能でドメインをホワイトリストに登録し、「http://」を含めると、インジェクションが機能しなくなります。これは、http:// を前に付けて URL を Google に送信したときに Chromecast が実行するルックアップに問題があるのだろうかと思います。繰り返しますが、これが実際に違いを生むかどうかはわかりませんが、確認するためだけに URL を再送信しようと計画しています。

于 2013-07-30T01:41:50.720 に答える
0

何が欠けているかがわかると思います!リンクを提供したレシーバーには、次のものがあります。

var receiver = new cast.receiver.Receiver(
    'GoogleCastSampleApp', 
    [cast.receiver.RemoteMedia.NAMESPACE],
    "",
    5);

しかし、そうである必要があります(「YOUR APP ID HERE」にアプリIDを入力してください)

var receiver = new cast.receiver.Receiver(
    'YOUR APP ID HERE', 
    [cast.receiver.RemoteMedia.NAMESPACE],
    "",
    5);
于 2013-07-29T03:42:56.793 に答える