2013-07-29 8 views
5

Chromecast SDKをセットアップし、デバイスをホワイトリストに登録しました。ホワイトリスト要求で指定したURLでWebサーバーを実行しています。Chromecast「ステータスが-4のStartApplicationRequestが失敗しました」

Chromecastのチックタックつま先のアプリはしかし、私自身にそれを変更し、デフォルトのアプリケーションID "三目並べ"で正常に動作します: "1813060e-33c5-41dc-b356-0d2bad12497f" または「1813060e-33c5-41dc -b356-0d2bad12497f_1 "は機能しません。

サーバーのURLは起動しており、http://chromecast.clockworkmod.com/になっていますが、Chromecastからのリクエストはありません。クロマキャストには何も表示されません。しかし、私はログにいくつかのエラーが発生します。

ここにlogcatがあります。

W/StartSessionTask(15590): StartApplicationRequest failed with status: -4 E/ApplicationSession(15590): StartSessionTask failed with error: failed to start application: request failed D/GameActivity(15590): start session failed: failed to start application: request failed

また、私は私が欠けているものを見ると思いますが、http://192.168.1.2:3000/

+0

これは奇妙に思えます。私が郵便で私を得るとすぐに、私は基本的に同じことを試みるでしょう。私は同じ問題に遭遇するかどうかわかります。 wiresharkを使用して、リクエストがすべて試行されたかどうかを調べることができます(間違ったURLに向かっても)。これがアプリケーションの問題であることが分かっている場合を除きます。あなたはあなたのAPP IDのフォーマットが良いと確信していますか? – user1132959

+0

私が送ったメールからアプリIDをそのままコピー&ペーストしています。 – koush

+0

これはおそらく何のための仕事のように思えるかもしれませんが、wiresharkでウェブサイトに正しく連絡しているかどうかを確認できます。もちろん、それを可能にするためにネットワークを適切に設定する必要があります。 – user1132959

答えて

7

(あなたのApp IDで「HEREアプリID」を記入)

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

しかし、それは次のようになります。あなたの受信機では、あなたがリンクをした、あなたが持っています:

unable to cast to personal whitelisted receiver app

私のMacBook上でChromecastアプリを使用して、私は設定に入りました。

  • 更新のため
  • 再起動デバイスを確認するのMacを使用して、デバイスがアプリ

を更新。これは私のためにエラーを解消すると、シリアル番号を送信します。更新チェック中にシリアルを送信しない限り、ホワイトリストに登録されているかどうかはわかりません。

+0

この先週の回答を試みて、あなた自身の答えを使って終わりました! – user1132959

0

を私が提供したのdevのURLと内部アプリケーションIDを使用してみました!私はここで答えを見つけ

var receiver = new cast.receiver.Receiver(
    'YOUR APP ID HERE', 
    [cast.receiver.RemoteMedia.NAMESPACE], 
    "", 
    5); 
+0

私はそうは思わない、ドキュメントはそれがちょうど "活動名"であることを示しています。 https://developers.google.com/cast/reference/receiver/jsdoc/cast.receiver.Receiver 私はとにかくそれを変更しようとしましたが、確かに、それはまだ動作しませんでした。 – koush

+0

デバイスがURLへのリクエストをしていないとすれば、私はホワイトリストプロセスが失敗したと考えています。 – koush

+0

@koushガイドはApp Idをそこに置くと言っていたので、それが助けになると思いました(推測しません)。 https://developers.google.com/cast/developing_your_receiver – user1132959

0

私も同じエラーが発生しています。私はアップデートをチェックするときにシリアルを送信するようにChromecastを設定した後、最終的にデバッガの1ポート9222にアクセスできました。残念ながら、NexusのデバイスリストからChromecastを選択しても何も起こりませんデモビデオの1つを送信してみてください。

何か気付いたことと違いがあるかどうかわからないのですが、ChromeのGoogleキャスト拡張機能でドメインをホワイトリストに登録し、「http://」を含めるとインジェクションが機能しなくなります。これはChromecastがhttp:// prependedを使用してGoogleにURLを送信したときに実行するルックアップの問題であるかどうかは疑問です。繰り返しますが、これが本当に違いを生むべきかどうかはわかりませんが、見たいURLを再送信しようとしています。

0

here

からWindowsマシンでのcURLをインストールするには、今お使いのデバイスとラップトップは、同じネットワーク内にあることを確認してください。//::

今プロンプトで、カール-d "" HTTPコマンドに行き、それをTVに自動的にキャストされます場合があり8008 /アプリケーション/ YouTubeの

の代わりにYouTubeのあなたのAPPIDを入れてみてください。

ルータがトラフィックをブロックしていない場合は、

関連する問題